Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google maps api 3 如何制作允许用户选择多个地图的Google Fusion表格地图?_Google Maps Api 3_Google Fusion Tables - Fatal编程技术网

Google maps api 3 如何制作允许用户选择多个地图的Google Fusion表格地图?

Google maps api 3 如何制作允许用户选择多个地图的Google Fusion表格地图?,google-maps-api-3,google-fusion-tables,Google Maps Api 3,Google Fusion Tables,我是一个JavaScript新手,已经开始使用Google Fusion Tables,我想知道这两方面的专家是否能帮我解决一些问题 以下是我从一张融合表中制作的四张地图,它们是嵌入代码: <iframe width="800" height="600" scrolling="no" frameborder="no" src="https://www.google.com/fusiontables/embedviz?viz=MAP&amp;q=select+col4%3E%3E1+

我是一个JavaScript新手,已经开始使用Google Fusion Tables,我想知道这两方面的专家是否能帮我解决一些问题

以下是我从一张融合表中制作的四张地图,它们是嵌入代码:

<iframe width="800" height="600" scrolling="no" frameborder="no" src="https://www.google.com/fusiontables/embedviz?viz=MAP&amp;q=select+col4%3E%3E1+from+13A1jVfCkkhx7UORDIVPxKdHkDTks3_2X_9hFprs&amp;h=false&amp;lat=38&amp;lng=-98&amp;z=4&amp;t=1&amp;l=col4%3E%3E1&amp;y=2&amp;tmplt=2"></iframe>
<br><br>
<iframe width="800" height="600" scrolling="no" frameborder="no" src="https://www.google.com/fusiontables/embedviz?viz=MAP&amp;q=select+col4%3E%3E1+from+13A1jVfCkkhx7UORDIVPxKdHkDTks3_2X_9hFprs&amp;h=false&amp;lat=38&amp;lng=-98&amp;z=4&amp;t=1&amp;l=col4%3E%3E1&amp;y=3&amp;tmplt=3"></iframe>
<br><br>
<iframe width="800" height="600" scrolling="no" frameborder="no" src="https://www.google.com/fusiontables/embedviz?viz=MAP&amp;q=select+col4%3E%3E1+from+13A1jVfCkkhx7UORDIVPxKdHkDTks3_2X_9hFprs&amp;h=false&amp;lat=38&amp;lng=-98&amp;z=4&amp;t=1&amp;l=col4%3E%3E1&amp;y=4&amp;tmplt=4"></iframe>
<br><br>
<iframe width="800" height="600" scrolling="no" frameborder="no" src="https://www.google.com/fusiontables/embedviz?viz=MAP&amp;q=select+col4%3E%3E1+from+13A1jVfCkkhx7UORDIVPxKdHkDTks3_2X_9hFprs&amp;h=false&amp;lat=38&amp;lng=-98&amp;z=4&amp;t=1&amp;l=col4%3E%3E1&amp;y=5&amp;tmplt=5"></iframe>
我想制作一个地图,其中每个地图都有一个下拉菜单作为选项。有人知道怎么做吗

这里有一个例子:《德克萨斯论坛报》在左上角有一个下拉列表,用户可以选择四种不同的地图——州众议院选区、州参议院选区等

我看了源代码,但我认为我对Fusion Tables API还是有点不熟悉

如果有人知道我是怎么弄明白的,我会非常感激的


谢谢。

我将有四个Fusion表/地图,并使用您网页上的代码仅显示从下拉列表中选择的一个。这是Javascript的工作,而不是融合。我有一些类似的东西,用户可以通过获取链接来选择要显示的地图。不过都是用PHP编写的。

我对Fusion表不太熟悉,所以需要更多信息。我注意到每个iframe之间的差异是y=2,tmplt=2变为3、4和5。这到底是什么意思?你怎么给地图上色的?这是不同的数据吗?查询看起来是一样的。我试图在Javascript API中找到一个等价物。你到底想做什么?我不认为您需要4个不同的地图,但您更希望在同一地图上显示不同的数据,如德克萨斯论坛报示例。查看以了解基本概念。@Lilina:似乎“tmplt”指的是模板,也就是说,“tmplt=1”是一个具有自己颜色和数据的地图,而“tmplt=2”是另一个具有不同颜色和数据的地图,依此类推。Fusion Tables文件在Google Docs上是一个类似云的系统,它被设置成一个数据库,例如任何电子表格软件。在最新版本的Fusion Tables中,您可以在同一个文件中制作多个不同的映射,这就是为什么“tmplt”和“y”是不同的。每个都有不同的颜色和数据显示。这有意义吗?@Odi:我现在正在阅读你的链接,如果我完成后还有更多问题,我会告诉你的。@Odi:谢谢你的链接。我正在用我制作的另一张地图跟随这个例子,但我的下拉列表似乎不起作用。我写的代码大部分是谷歌代码的复制粘贴,我已经将它们上传到Fusion Table讨论组,以防您想查看。