【发布时间】:2019-01-14 11:37:10
【问题描述】:
我有一个功能可以在同一个文件中获取路线信息:-
sanGetDirections : function(origin,dest){
gm.directions({
origin: origin,
destination: dest
}, function(err, data) {
assert.ifError(err);
if (data.routes[0] && data.routes[0].legs) {
console.log(data.routes[0].legs[ 0 ].distance.text)
return data.routes[0].legs[ 0 ].distance.text;
}
})
}
我想循环调用这个函数:-
var distance = module.exports.sanGetDirections(veh_data[key].lat+','+veh_data[key].lng,lat+','+lng);
控制台打印每次调用的距离但不返回值。我如何才能同步实现这一目标?
【问题讨论】:
标签: node.js mongodb google-maps promise