有没有一种方法可以告诉方向请求在开始结束的同时留在一条路上?
以上路由是可以理解的,Google API会在最快的路线上绘制方向,因此API采用与US1的该段平行的路线i-95。
我是否可以在以下方向请求中指定始终保持在US1路线上的参数,无论是否有更快/更快/更短的备用路线?
var request = {
origin:start,
destination:end,
travelMode: google.maps.DirectionsTravelMode.DRIVING
};
答案 0 :(得分:0)
您可以为该请求设置一些可选参数:
waypoints
(最多8个,其中包括来源和
目的地)但方向将始终通过这些航路点。avoid
以避开收费公路或高速公路(我不知道
如果您的问题就是这种情况。alternatives
设置为true
。这样,谷歌就会提供
你不仅可以选择一条路线,也可以选择那条路线。https://developers.google.com/maps/documentation/directions/#RequestParameters(向下滚动到'可选参数')。
希望这会对你有所帮助