如何将数据传递到DataContext?

时间:2018-12-07 02:21:46

标签: leaflet esri esri-maps esri-leaflet esri-javascript-api

我有一个邮政编码列表可循环获取经纬度。如何将对象 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 });
}

1 个答案:

答案 0 :(得分:0)

据我了解,用于获取地理位置的代码正在异步运行。我建议您首先使用一些等待循环来获取所有地理位置。一旦获得所有延迟,就可以使用forloop更新dB。

相关问题