创建一个指向Google地图的链接,其中包含标记

时间:2015-08-28 16:23:19

标签: javascript google-maps google-maps-api-3

我有一个列出一系列位置的页面,主要是带有预定义停靠点的公路旅行,所有位置都标记在页面上的Google地图上。所以我已经使用位置/坐标创建了Google地图标记。

有没有办法通过链接或其他东西在Google地图中打开这些位置?允许Google处理所有指示等等。

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

我在我的页面上:

  • Google地图实例
  • 它上面有标记来标记页面提供的位置

我需要什么:
将此标记信息发送到Google地图的方法。可能通过URL或其他东西,但我不确定。

我的团队认为Google地图更有意义处理所有路线功能并打印功能和保存功能等。

1 个答案:

答案 0 :(得分:1)

截至2015年8月工作

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

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,并且您已获得指向所有积分之间路线的Google地图链接。