Google Distance Matrix vs Directions API

时间:2018-11-29 15:35:39

标签: android google-maps google-maps-api-2 google-distancematrix-api

我需要使用谷歌地图在我的Android应用上显示从A点到B点的路线。 目前,我的应用仅显示了DistanceMatrix API的距离和旅行时间。现在,我想在地图上直观地显示整个路线。

问题是我应该同时使用DistanceMatrix来计算距离/旅行时间,还是同时使用Directions API来获取要显示的路线详细信息吗? 也许Directions API足以完成这两项任务? 我读过一些文章(即Why Google direction and distance matrix API show different results for source and destination value),这两个API都返回不同的距离结果...

1 个答案:

答案 0 :(得分:0)

Directions API确实返回来自DistanceMatrix API的所有信息以及指示。 ?

我能够像这样深入查询距离信息:

const distance = payload?.body?.routes[0]?.legs[0]?.distance;
const duration = payload?.body?.routes[0]?.legs[0]?.duration;

_注意:请谨慎