Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在google Directions API中获得最短路径而不是最快路径?_Android_Google Maps_Routes_Google Directions Api - Fatal编程技术网

Android 如何在google Directions API中获得最短路径而不是最快路径?

Android 如何在google Directions API中获得最短路径而不是最快路径?,android,google-maps,routes,google-directions-api,Android,Google Maps,Routes,Google Directions Api,我试图画一条包含起点和目的地(包括航路点)的路线。当我将优化参数设置为true时,它将以最快而不是最短的形式返回结果。我尝试了其他选择:正确,但没有改变反应 请求如下:- 请注意,我为android工作,因此将使用android Api V2。任何帮助都是值得的。不幸的是,目前还没有一种方法可以让API在所有情况下返回绝对最短路径 您必须获得较短的路由而不是最快的路由的一个选项是让API返回带有alternatives参数[1]的alternative routes。然后可以检查结果并选择距离

我试图画一条包含起点和目的地(包括航路点)的路线。当我将优化参数设置为true时,它将以最快而不是最短的形式返回结果。我尝试了其他选择:正确,但没有改变反应

请求如下:-


请注意,我为android工作,因此将使用android Api V2。任何帮助都是值得的。

不幸的是,目前还没有一种方法可以让API在所有情况下返回绝对最短路径

您必须获得较短的路由而不是最快的路由的一个选项是让API返回带有alternatives参数[1]的alternative routes。然后可以检查结果并选择距离最短的结果。这可能不会提供绝对最短路线,但会为您提供一个可能的路线列表,从中选择最短路线

[1]


我希望这些信息能回答你的问题

不幸的是,目前还没有一种方法可以让API在所有情况下返回绝对最短路径

您必须获得较短的路由而不是最快的路由的一个选项是让API返回带有alternatives参数[1]的alternative routes。然后可以检查结果并选择距离最短的结果。这可能不会提供绝对最短路线,但会为您提供一个可能的路线列表,从中选择最短路线

[1]


我希望这些信息能回答你的问题

感谢它,它实际上是为方向JSP API,但它给了我达到我的答案的提示。检查这个,它可能也会帮助你。感谢它,它实际上是为方向JSP API,但它给了我达到我的答案的提示。检查这个,您可以使用traffic_模式并将其设置为Optimized。您可以使用traffic_模式并将其设置为Optimized