Maps API是否有一种方法可以获得从A到B的可用路径?

时间:2017-07-26 15:07:07

标签: google-maps-api-3

所以我想找到开始和结束目的地相同的不同步行路线。因此,如果我作为用户选择5km,地图将显示大约5km长的路线并且在同一位置开始和结束。我查看了(凌乱的)地图apis,但没有设法找到任何端点来执行此操作。

1 个答案:

答案 0 :(得分:0)

您可以通过添加航点来做类似的事情。因此,对于5公里的步行路线,您可以在起点/终点2.5公里范围内生成一个随机点,并在生成方向时将其添加为航路点。

编辑:

此外,您可以尝试使用Google Maps API中的Geometry library。有一个computeOffset函数,它返回从指定标题中的原点移动距离得到的LatLng(以北向顺时针方向表示)。这样,您可以相对于起点/终点添加一些航点。或者靠近随机第一航点。

https://developers.google.com/maps/documentation/javascript/directions#Waypoints