我有这个功能,我需要用响应填充结果变量。我用谷歌搜索了几个小时,但不幸的是。问题……有可能吗?
function getRoute() {
var result; // array or object
directionsService.route(request, function(response, status) {
if (status == google.maps.DirectionsStatus.OK) {
directionsRenderer.setDirections(response);
console.log(response.routes[0].legs[0].distance.text);
console.log(response.routes[0].legs[0].duration.text);
}
});
return result;
}
结果作为数组或对象返回
var result = getRoute();
console.log(result); // anything like {'direction': 0, 'distance': 0}
感谢您的建议或想法