当备选属性设置为 false 时,Google 路线 API 如何确定要返回的路线



我很想知道方向 API 在发出请求时根据什么参数返回最佳路由,例如:https://maps.googleapis.com/maps/api/directions/json?alternatives=true&destination=47.3406139%2C8.5311766&language=en&mode=driving&origin=47.3903283%2C8.4911987&key=API_KEY . 将属性 alternatives=true 添加到请求时,API 将返回 3 个可能的路由。如果未指定 alternatives 属性,API 将返回 1 个响应。它是如何选择的?

它是否选择最短的路线,最快的路线或介于两者之间的东西?

当我们查看Google的文档对traffic_model参数(默认为best_guess(时,可以找到答案。

best_guess(默认值(表示返回的duration_in_traffic 应该是对旅行时间的最佳估计,考虑到已知的 历史交通状况和实时交通。

默认值 best_guess 将给出最有用的预测 对于绝大多数用例。有可能best_guess 旅行时间预测可能短于 optimistic 或 或者,比pessimistic长,由于best_guess的方式 预测模型集成了实时交通信息。

希望这有帮助!

最新更新