2016-05-13 49 views
3

我们希望在Google地图链接中打开位置列表。我已经探索了许多可能性,但我无法找到如何做到这一点。使用多个标记打开Goog​​le Maps链接

我使用JavaScript API构建的地图没有显示带有标记的Google地图的链接。我希望能够像Embed API中的“查看更大的地图”链接,但没有一个变量似乎增加了这一点。我尝试了Embed API,但它不需要多个标记。

我们需要动态生成列表,所以MyMaps不起作用。

静态地图API并不是一个真正的谷歌地图,因为你不能对它做任何事情。

我试图发送一个KML文件是这样的:

http://maps.google.com/maps?q=http://example.com/j.kml 

但它看起来像谷歌已停止这一点。

最有希望的是方向API,但我们不想要方向,只是一堆标记。显示多个点的URL结构是:

https://www.google.com/maps/dir/Mi+Mero+Mole,+5026+Southeast+Division+Street,+Portland,+OR+97206/3+Doors+Down+Cafe,+Southeast+37th+Avenue,+Portland,+OR/Bunk+Downtown,+211+Southwest+6th+Avenue,+Portland,+OR+97204/@45.5135928,-122.661738,14z/ 

但我试图删除/目录/以摆脱方向和谷歌不喜欢这一点。有没有人有这样的运气?

+0

你尝试与谷歌Fusion Tables的接口?看起来很适合。请查看:https://sites.google.com/site/fusiontablestalks/stories – PseudoAj

+0

哦,那些很漂亮。我会检查出来的! – Jami

回答

1

我对同一问题的研究表明,您发布的路线URL是此时最相关的解决方案。

我唯一能想到的提升方式就是将起点留空,这样用户就会被提示输入地址作为起点,或者通过将Current+Location措辞添加到旁边的网址来自动启用地理定位/dir/

https://www.google.com/maps/dir/Current+Location/Mi+Mero+Mole,+5026+Southeast+Division+Street,+Portland,+OR+97206/3+Doors+Down+Cafe,+Southeast+37th+Avenue,+Portland,+OR/Bunk+Downtown,+211+Southwest+6th+Avenue,+Portland,+OR+97204/@45.5135928,-122.661738,14z/ 
https://www.google.com/maps/dir//Mi+Mero+Mole,+5026+Southeast+Division+Street,+Portland,+OR+97206/3+Doors+Down+Cafe,+Southeast+37th+Avenue,+Portland,+OR/Bunk+Downtown,+211+Southwest+6th+Avenue,+Portland,+OR+97204/@45.5135928,-122.661738,14z/ 
相关问题