如何通过谷歌地图中的航点获取总持续时间和总距离



我正在努力使用谷歌地图获取方向,我找到了许多解决方案,当我们有航点时,如何获取从源到目的地的距离和持续时间,

我们可以使用这样的东西,

angular.forEach(response.routes[0].legs, function (value, key) {
     totalDistance += parseFloat(value.distance.value)
     totalDuration += parseInt(value.duration.value)
});

如果我们解决这样的事情,我会得到距离,那么我应该用逗号将其转换回 KM,并且对于持续时间,我需要再次将其转换回小时、分钟、秒格式。与其做这一切,还有没有直接的属性或方法可以从起点到目的地。

不,durationdistance DirectionsLeg级别是你能拥有的最好的。

最新更新