谷歌地图Node.JS几分钟的旅行时间

时间:2018-04-09 22:00:24

标签: node.js google-maps-api-3

我试图在几分钟内获得两个地点之间的旅行时间,而不是格式小时和分钟。我正在使用的代码是:

    var distance = require('google-distance');

    distance.get({
        origin: 'San Francisco, CA',
        destination: 'San Diego, CA'
    },function(err, data) {
        if (err) {
            return console.log(err);
        }else{
            console.log(data.duration.value);
        }
    });

我在某处读到,duration.value以秒为单位获取时间,我可以轻松地将其转换为分钟。然而,这产生了未定义。当我作为data.duration离开时,我在#hours#mins中得到时间。有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

data.durationValue,而非data.duration.value,以秒为单位给出持续时间。

一旦你得到它只需要除以60来获得分钟。