【问题标题】:How to pass data to DataContext?如何将数据传递给 DataContext?
【发布时间】:2019-05-08 19:08:25
【问题描述】:

我有一个邮政编码列表,可以循环获取 lat/lng。如何将对象 zip 传递给“成功”方法,以便将 lat/lng 分配给正确的 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 });
}

【问题讨论】:

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


    【解决方案1】:

    据我了解,用于获取地理位置的代码是异步运行的。我建议您首先使用一些等待循环获取所有地理位置。一旦你得到所有纬度而不是使用 forloop 来更新 dB。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-21
      • 1970-01-01
      • 1970-01-01
      • 2010-10-22
      • 2021-05-29
      • 2017-01-08
      • 2014-04-12
      相关资源
      最近更新 更多