我们想在Google地图链接中打开一个位置列表。我已经探索了很多可能性,但我找不到如何做到这一点。
我使用JavaScript API构建的地图并未显示带有标记的Google地图链接。我希望有一个"查看更大的地图"像嵌入API中的链接,但似乎没有任何变量添加。我尝试了Embed API,但它没有采用多个标记。
我们需要动态生成列表,因此MyMaps无法正常工作。
静态地图API并不是Google地图,因为您无法使用它。
我尝试发送这样的KML文件:
http://maps.google.com/maps?q=http://example.com/j.kml
但看起来谷歌已停止使用。
最有希望的是Directions 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/
但我尝试删除/ dir /以摆脱指示而Google并不喜欢这样。有人有运气吗?
答案 0 :(得分:1)
我对同一问题的研究表明,您发布的路线网址是目前最相关的解决方案。
我认为可以作为增强功能的唯一想法是将起点留空,以便提示用户输入地址作为起点或通过将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/