【问题标题】:How to get shortest route in google Directions API instead of Fastest? [duplicate]如何在 google Directions API 中获得最短路线而不是最快路线? [复制]
【发布时间】:2016-06-13 06:40:13
【问题描述】:

我正在尝试绘制一条包含航点在内的起点和终点的路线。当我将优化参数设置为 true 时,它​​会以最快而不是最短的形式返回结果。我尝试了替代方案:true 但响应没有变化,

请求是这样的:- Check this link

请注意,我正在为 android 工作,因此将使用 Android Api V2。任何帮助都将不胜感激。

【问题讨论】:

  • 谢谢,它实际上是针对 Directions JSP API 的,但它给了我答案的提示。
  • 检查这个SO question,它也可能对你有帮助。

标签: android google-maps routes google-directions-api


【解决方案1】:

很遗憾,目前没有办法让 API 在所有情况下都返回绝对最短的路线。

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

[1]https://developers.google.com/maps/documentation/directions/intro#RequestParameters

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

【讨论】:

猜你喜欢
  • 2020-07-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-01
  • 2018-02-13
相关资源
最近更新 更多