有人可以帮我吗?
数组始终返回空白。
var x = [];
geocoder.geocode('29 champs elysée paris', function(err, res) {
x.push(res)
});
console.log(x);
/ *该函数的结果(res)是一个数组。...
答案 0 :(得分:-1)
geocoder.geocode()
异步运行。
您还在寻找什么吗?
var x = [];
geocoder.geocode('29 champs elysée paris', function(err, res) {
x.push(res)
console.log(x);
});
如果需要在几个不同的geocoder.geocode()
执行(或其他异步执行)之后检查数组,则需要其他一些基础结构来处理。稍微研究一下异步函数,以找到有关此示例。