【问题标题】:Difference between Google Map Distance and Directions APIGoogle Map Distance 和 Directions API 的区别
【发布时间】:2015-03-19 19:56:59
【问题描述】:

Google 为 1. 距离矩阵和 2. 方向服务提供 API

我试图搜索 1 和 2 之间的区别

我的任务是“当用户从源 S 移动到目标 D 使用一些路径。我们需要显示用户走过的实际路径 在谷歌地图上

实现它的最佳方法是什么?

使用 1. 距离矩阵 API 或 2. 方向服务

【问题讨论】:

  • 我认为第二个“方向服务”是满足您要求的正确选择。

标签: android google-maps


【解决方案1】:

根据Google Maps API picker

您使用路线服务来获取从出发地到目的地位置的路线,使用各种交通方式:步行、驾车、骑自行车、公共交通。获取从 A 点到 B 点的路线。

对于距离矩阵,它计算多个起点和目的地的行程距离和行程时间,可选择指定各种交通方式:步行、驾车、骑自行车。

对于您的情况,我建议您提供路线服务,因为您不需要旅行时间。

【讨论】:

    【解决方案2】:

    我的问题得到了答案。

    Google Maps V2 为开发者提供 2 套 API

    1.距离矩阵 API:这对于计算 距离(步行/骑自行车、公共汽车旅行)、旅行成本旅行时间很有用强>

    但这在这种情况下没有用。

    2。方向服务:这对这种情况很有用。

    通过方向服务,我们可以实时获取用户在谷歌地图上的路径

    如果我们通过距离矩阵得到路径,那么谷歌地图就会返回 S 源和 D 之间的最短路径 目的地,在这种情况下这是不可取的。用户不得使用 由于某些交通、个人原因和 Diatance Matrix 导致的最短路径 API 输出在此处失败。

    所以,我应该使用 Direction Service API,它为我提供 Google 地图上用户位置的实时输出

    感谢您的回复

    【讨论】:

      猜你喜欢
      • 2019-10-04
      • 1970-01-01
      • 2012-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-31
      • 2019-08-23
      相关资源
      最近更新 更多