Клуб API Карт

Заголовок не указан

Jonstonrich
31 июля 2012, 10:56

Здравствуйте!Как получить доступ к адресу точки (улица) без перебора в цикле?

            ymaps.geocode(coords).then(function (res){

                res.geoObjects.each(function (obj){

                    alert(obj.properties.get('name'));

                });

            });

6 комментариев
Подписаться на комментарии к посту

можно по индексу

res.geoObjects.get(0); - первый найденный элемент

Спасибо!

почему результат не заносится в глобальную переменную и как правильно сделать?

            var address = '';

            ymaps.geocode(coords).then(function (res){

                address = res.geoObjects.get(0);

                address['street'] = address.properties.get('name');

            });

            console.log(address['street']);//undefined

наверное потому то асинхронно приходит.

ты опять javascript c php путаешь

rfr мне занести результат в переменную?

Тебе это не нужно на самом деле

Работать с результатом нужно в обработчике в методе then.