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

Google maps 如何通过谷歌地图中的路径点获取总持续时间和总距离,google-maps,google-maps-api-3,Google Maps,Google Maps Api 3,我正在使用谷歌地图获取方向,我找到了很多解决方案,当我们有路点时,如何获得从源到目的地的距离和持续时间 我们可以用这样的东西 angular.forEach(response.routes[0].legs, function (value, key) { totalDistance += parseFloat(value.distance.value) totalDuration += parseInt(value.duration.value) }); 如果我们解决类似的

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

我们可以用这样的东西

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

如果我们解决类似的问题,我得到了距离,然后我应该用逗号将它转换回KM,对于持续时间,我需要将它转换回小时、分钟、秒的格式。除了做所有这些,还有什么直接属性或方法可以从起点到达目的地。

否,
持续时间和
距离
方向上,航程
级别是最好的