我有一个邮政编码列表可循环获取经纬度。如何将对象 zip 传递给“成功”方法,以便可以将经纬度分配给正确的 zip 对象?现在,当我得到结果时,我将它们分配给错误的 zip :-(
我相信响应是dataContext对象,但是当我尝试{zip:zip}时,它没有用。响应不包含此类属性。
for (var j = 0; j < zipList.length; j++) {
var zip = zipList[j];
L.esri.Geocoding.geocode().postal(zip.Zipcode).run(function (err, results, response) {
alert(response.zip);
}, { zip : zip });
}
答案 0 :(得分:0)
据我了解,用于获取地理位置的代码正在异步运行。我建议您首先使用一些等待循环来获取所有地理位置。一旦获得所有延迟,就可以使用forloop更新dB。