Kus*_*hal 8 android google-maps
Google为1.距离矩阵和2.方向服务提供API
我试图搜索1和2之间的差异
我的任务是"当用户 使用某个路径从Source S移动到Destination D时.我们需要显示用户在Google Map上遍历的实际路径 "
什么是实现它的最佳方法?
使用1.距离矩阵API或2.方向服务
您可以使用路线服务通过各种交通工具获取从始发地到目的地的路线:步行,驾车,骑自行车,公共交通.获取从A点到B点的路线.
对于距离矩阵,它计算多个起点和目的地的行程距离和行程时间,可选择指定各种交通方式:步行,驾驶,骑自行车.
对于您的情况,我会建议路线服务,因为您不需要旅行时间.
我得到了我的问题的答案。
Google Maps V2为开发者提供了2套API
1. 距离矩阵 API :这对于计算距离(步行/骑自行车、公共汽车旅行)、旅行成本、旅行时间很有用
但这对于这种情况没有用。
2. 方向服务:这对于这种情况很有用。
通过定向服务,我们可以实时获取用户在Google Map上的路径
如果我们通过距离矩阵获得路径,那么 Google Map 将返回S Source 和D Destination之间的最短已建立路径 ,这在这种情况下是不可取的。由于某些流量、个人原因,用户可能不会使用最短路径,并且 Diatance Matrix API 输出在此处失败。
因此,我应该使用Direction Service API,它可以为我提供 Google 地图上用户位置的实时输出
谢谢您的回复