创建一个链接到谷歌地图,将填充标记

Create a link to Google Maps that will populate with markers

本文关键字:谷歌地图 填充 链接 一个 创建      更新时间:2023-09-26

我有一个页面,其中列出了一系列位置,本质上是有预定义站点的公路旅行,所有位置都标记在页面上的Google Maps地图上。所以我已经创建了带有位置/坐标的Google Maps标记。

是否有一种方法可以通过链接或在谷歌地图上打开这些位置?让Google来处理所有的方向等等

编辑:我不知道如何清除这个,但我会尝试

我的页面上有:

  • 一个Google Maps实例
  • 上面有标记来标记页面
  • 提供的位置

我需要什么:
一种将标记信息发送到谷歌地图的方法。可能是通过URL之类的,但我不确定。

我的团队认为谷歌地图处理所有方向功能、打印功能和保存功能等更有意义。

2015年8月工作

Google Maps/dir/URL
使用以下格式,您可以生成一个指向Google Maps的链接,其中包含一串正斜杠分隔的坐标。

https://www.google.com/maps/dir/51.0872877, -115.3715704/51.1627618, -115.5600419/53.5451428, -113.4850327/

非常基本的实现示例:

var GMapsDirURL = "https://www.google.com/maps/dir/"
var GMapsURLMarkers = "";
for (){
 // Your for loop where creating Markers
 GMapsURLMarkers += Marker.coordinates + "/";
}
GMapsDirURL += GMapsURLMarkers;

将最后的GMapsDirURL添加到href中,您就可以获得指向所有点之间的谷歌地图的链接。