【问题标题】:Google Direction API and Google Maps App showing different routes for same destinationGoogle Direction API 和 Google Maps App 显示同一目的地的不同路线
【发布时间】:2019-01-19 17:37:31
【问题描述】:

我正在开发一个应用程序,我必须在其中显示最短路线。我正在使用 Google Direction API,但结果与针对相同目的地和旅行模式的 Google Maps 应用不同。

https://maps.googleapis.com/maps/api/directions/json?origin=19.107163,72.862375&destination=19.106995400000002,72.8643029&sensor=false&mode=driving&alternatives=true&key=XXXXXXXXXXXXXXXXXX

由于替代方案为真,我已经在使用可用路线中的最短路线(响应)。

注意: - 当我在地图应用程序中输入起点和终点的 lat lng 时,它会显示相同的结果。只有当我们输入起点和终点时,它才会显示不同的结果。

【问题讨论】:

  • 也许其中一个应用程序有不同的设置处于活动状态,例如避开高速公路和收费站,或交通?检查设置或退出您的谷歌帐户,看看是否有帮助?
  • 目的地距离我的位置 5 分钟路程。没有收费站和高速公路。关于流量,我已经在使用最短的响应路线。

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


【解决方案1】:

我得到了解决方案。当我放置目的地 place_id 而不是 lat lng 时,它显示的结果与谷歌地图应用程序相同。我不知道它是如何工作的。开发人员文档中甚至没有提到这种变化。

https://maps.googleapis.com/maps/api/directions/json?origin=19.107163,72.862375&destination=place_id:ChIJ_0P9DzjI5zsRf5xuhTv8VCk&sensor=false&mode=driving&alternatives=true&key=XXXXXXXXXXXXXXXXXXXXXX

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-03-11
    • 1970-01-01
    • 2016-01-03
    • 1970-01-01
    • 1970-01-01
    • 2015-09-30
    • 1970-01-01
    • 2023-04-02
    相关资源
    最近更新 更多