Как передать данные в DataContext? - PullRequest
0 голосов
/ 07 декабря 2018

У меня есть список почтовых индексов, которые нужно перебрать, чтобы получить широту / долготу.Как передать объект zip методу «success», чтобы я мог назначить 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 });
}

1 Ответ

0 голосов
/ 07 декабря 2018

Насколько я понимаю, код, используемый для получения географического местоположения, работает асинхронно.Я бы посоветовал вам сначала получить все географическое местоположение, используя цикл ожидания.Как только вы получите все значения, используйте forloop для обновления дБ.

...