打开带有多个标记的谷歌地图链接
Open a Google Maps link with multiple markers
我们想在谷歌地图链接中打开一个位置列表。我已经探索了很多可能性,但我找不到如何做到这一点。
我使用JavaScript API构建的地图没有显示带有标记的谷歌地图链接。我希望像嵌入式API中那样有一个"查看更大的地图"链接,但似乎没有任何变量添加这一点。我尝试了嵌入式API,但它不需要多个标记。
我们需要动态生成列表,所以MyMaps不起作用。
静态地图API并不是真正的谷歌地图,因为你不能用它做任何事情
我尝试发送这样的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/来去掉这些指示,谷歌不喜欢这样。有人运气好吗?
我对同一问题的研究表明,您发布的方向URL是目前最相关的解决方案。
作为一种增强,我唯一可能提出的想法是将起始点留空,这样用户将被提示输入一个地址作为起始点,或者通过在/dir/
:旁边的url中添加Current+Location
措辞来自动启用地理定位
- 启用地理定位
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/
相关文章:
- HTML5 Shiv谷歌CDN链接不工作
- 打开带有多个标记的谷歌地图链接
- 谷歌地图 API - 指向地点详细信息页面的链接
- 给定带有位置“loc”的链接,搜索使用谷歌地图API从标记中提取纬度和经度
- 谷歌地图路线链接仅在iOS中显示路线预览
- 谷歌地图 点击链接时平移到中心
- 谷歌地图点击链接/选项卡更改标记位置地图
- 谷歌地图api通过点击信息窗口内的链接打开新的信息窗口
- jQuery - 将文本转换为谷歌地图链接
- 使用链接在谷歌地图中切换地面覆盖
- 谷歌地图链接到外部地图的标记
- 获取谷歌地图链接
- 如何在弹出窗口中打开谷歌地图链接
- JS将字符串中的空格替换为'+'并作为谷歌搜索链接传递
- 谷歌地图javascript禁用谷歌标志链接
- 谷歌地图链接从greasemonkey默认缩放
- 谷歌地图链接与长和晚,与位置文本蒙面
- 如何转义字符为谷歌网站链接搜索框在剃刀
- Jquery-用谷歌字体链接重新加载css
- 谷歌地图链接控制信息窗口,就像标记一样