Google地图距离和路线API之间的差异

时间:2015-03-10 04:46:38

标签: android google-maps

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

我试图搜索1和2之间的差异

  

我的任务是"当用户从来源 S 移动到目的地 D 时   使用一些路径。我们需要显示用户已经遍历的实际路径   在Google地图上"

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

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

2 个答案:

答案 0 :(得分:5)

根据Google Maps API picker

您可以使用路线服务通过各种交通方式获取从始发地到目的地的路线:步行,驾车,骑自行车,公共交通。获取从A点到B点的路线。

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

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

答案 1 :(得分:1)

我回答了我的问题。

Google Maps V2为开发人员提供了2套API

<强> 1。距离矩阵API :这对于计算距离(通过周期,公共汽车行走/旅行),旅行费用旅行时间

但这对这种情况没有用。

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

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

  

如果我们通过距离矩阵获取路径,则Google地图会返回    S 来源与 D 之间的最短路径   目的地,这在这种情况下是不可取的。用户不得使用   由于某些交通,个人原因和Diatance Matrix而导致的最短路径   API输出在这里失败。

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

感谢您的回复