我正在努力使用谷歌地图获取方向,我找到了许多解决方案,当我们有航点时,如何获取从源到目的地的距离和持续时间,
我们可以使用这样的东西,
angular.forEach(response.routes[0].legs, function (value, key) {
totalDistance += parseFloat(value.distance.value)
totalDuration += parseInt(value.duration.value)
});
如果我们解决这样的事情,我会得到距离,那么我应该用逗号将其转换回 KM,并且对于持续时间,我需要再次将其转换回小时、分钟、秒格式。与其做这一切,还有没有直接的属性或方法可以从起点到目的地。
不,duration
和distance
DirectionsLeg
级别是你能拥有的最好的。