Quantcast
Channel: Клуб API Карт
Viewing all articles
Browse latest Browse all 7380

Обращение к переменной в YMaps.Events.observe()

$
0
0

Добрый день!

Помогите пожалуйста с одной задачкой.
Строго не судидте, у меня не очень большой опыт использования JS и Яндекс api. 

 var test111 = [['Адрес 1','111'],['Адрес 2','222'],['Адрес 3','333'],] // пример массива передаваемого на обработку
for(i=0;i<test111.length;i++) {
            

    var geocoder = new YMaps.Geocoder(test111[i][0]);// адрес точки
    var id_city = test111[i][1];//переменная которая нужна в обращение к геокодеру !!!!!


                               
YMaps.Events.observe(geocoder, geocoder.Events.Load, function (geocoder) {

    var geoCoords = geocoder.get(0).getGeoPoint(),    // получили координаты
   
    var cityName = geocoder.request;    // получили обратно название города

    geoPlacemark.name = cityName+":"+id_city;// Например: здесь необходимо вывести переменную !!!!!
    
........//продолжение кода
    }
    }

 В чём возникла сложность: не получается обратиться к переменной - id_city в YMaps.Events.observe()

Подскажите, пожалуйста, как это возможно сделать???

Спасибо!

UPD: немного не правильно написал - получается обратиться, но записывается последний ID из массива!!!

.

Viewing all articles
Browse latest Browse all 7380

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>