如何为Google Maps Embed中的航点添加stopover:false

时间:2017-03-29 13:39:32

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

我一直在寻找我目前正在开展的项目的解决方案:

有用户可以根据需要选择的地方A和地方B.然后,这些地方将通过以下链接转移到嵌入的谷歌地图:

https://www.google.com/maps/embed/v1/directions?key={$key}&origin={$origin}&destination={$destination}&avoid=tolls&mode=driving&waypoints=stopover:false|{$waypoints}"

此外,还添加了航点。我想要的是方向从地点A到地方B显示,航点在地图上显示,而不是地点A和地点B之间的实际路线的一部分。

我发现了这个功能" stopover:false"但这不像上面那样有用。

我现在的问题:我不希望航点成为计算路线的一部分,但似乎只是使用谷歌地图的js版本。 这甚至可能吗?如果是的话,我能以某种方式告诉航点(没有js)中途停留应该是假的吗?

我研究了不同的主题,例如: Several highlights in google maps embed API How to set waypoints in the googlemaps url Google MAPS waypoints

但我似乎无法找到嵌入式api的答案。

提前致谢!

1 个答案:

答案 0 :(得分:0)

如果我理解正确的话,我认为你需要添加通道:对于你不想成为中途停留的每个航路点(并且摆脱" stopover:false")。 E.g。

https://www.google.com/maps/embed/v1/directions?origin=Boston,MA&destination=Concord,MA&waypoints=via:Charlestown,MA|via:Lexington,MA&key=