使用多个航点从我的网页打开Goog​​le地图

时间:2017-09-13 12:17:22

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

根据当前Google Maps API documentation,我可以使用以下网址打开地图方向。 https://www.google.com/maps/dir/?api=1&parameters 。在当前的网址参数中,如何将多个航路点与纬度/经度作为urlparameters的一部分传递。

2 个答案:

答案 0 :(得分:1)

根据the documentation,相应的参数为waypoints

  

航路点:指定一个或多个中间位置,用于路由原点和目的地之间的路线。可以使用管道符(|)分隔地点(例如,柏林,德国|巴黎,法国)来指定多个航路点。允许的航点数因链接打开的平台而异,移动浏览器最多支持三个航点,否则最多支持9个航点。航点以与URL中列出的顺序相同的顺序显示在地图上。每个航路点可以是地名,地址或以逗号分隔的纬度/经度坐标。字符串应该是URL转义的,所以像#"柏林,德国|巴黎,法国"应转换为柏林%2CGermany%7CParis%2CFrance。

答案 1 :(得分:1)

我得到了解决方案,您可以使用以下网址https://www.google.com/maps/dir/?api=1&origin=22.553600,88.409969&destination=22.569272,88.406490&waypoints=22.558090,88.411363|22.561650,88.408066|22.561955,88.407858,其中WAYPOINTS添加了管道符号,lat long用逗号分隔。