我们如何从Google Direction API默认获得从A点到B点的最短距离路线

Ram*_*jan 9 directions google-maps-direction-api

我们如何从Google Direction API建议的替代路线默认获得从A点到B点的最短距离路线?默认情况下,它根据当前的交通状况为我们提供最短的持续时间路线.我注意到如果你打开"provideRouteAlternatives = true",google会响应多个备用路由,我想知道我们是否可以向Google API发送一个参数,以便它始终返回最短距离路径

Ram*_*jan -1

默认情况下,Google 根据当前的交通状况为我们提供最短持续时间的路线。我注意到,如果您打开 \xe2\x80\x9cprovideRouteAlternatives=true\xe2\x80\x9d,谷歌会响应多个替代路线。当您不要求备用路线时,默认情况下您会获得最优化的路线,尽管这\xe2\x80\x99不一定针对距离进行优化。\n如果您\xe2\x80\x99尝试获得最短路线,则执行此操作的方法是让您的应用程序评估响应中每条路线的总距离,并以编程方式选择距离最短的路线。没有 \xe2\x80\x99t 查询参数,您可以在请求中传递给 Google,表示 \xe2\x80\x9c 仅返回最短路线\xe2\x80\x9d。

\n\n

检查这个演示http://webavenue.com.au/demo/google-shortest-distance/route.html

\n