Добрый день!
Помогите пожалуйста с одной задачкой.
Строго не судидте, у меня не очень большой опыт использования JS и Яндекс api.
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 из массива!!!