Google地图距离API和方向API的区别

9
谷歌提供了两种API:1.距离矩阵和2.方向服务。
我试图寻找1和2之间的差异。
我的任务是:“当用户通过某个路径从源S移动到目标D时,我们需要在谷歌地图上显示用户实际所走的路径。”
最好的方法是什么?
使用1.距离矩阵API还是2.方向服务?

我认为第二个“方向服务”是您需求的正确选择。 - Haresh Chhelana
2个回答

12
根据谷歌地图API选择器,您可以使用Directions服务以各种交通方式(步行、驾驶、骑行、公共交通)获取从起点到目的地的方向。 获取从A点到B点的路线。
对于Distance Matrix,它会计算多个起点和终点的旅行距离和旅行时间,可以选择不同的交通方式:步行、驾车、骑车。
对于您的情况,我建议使用Directions服务,因为您不需要旅行时间。

5

我得到了我的问题的答案。

Google Maps V2为开发者提供了两套API:

1. 距离矩阵API: 这对于计算距离(步行/骑自行车/乘坐公交车),旅行成本旅行时间非常有用。

但是这在这种情况下并不起作用。

2. 方向服务: 这对于此场景非常有用。

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

如果我们通过距离矩阵获得路径,则Google Maps返回源S和目标D之间的最短建立路径,这在这种情况下不是理想的。由于一些交通、个人原因和距离矩阵API的输出失败,用户可能不使用最短路径。

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

感谢您的回复。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接