Клуб API Карт

Получить название улицы по координатам точки

Пост в архиве.

Здравствуйте,  собственно, как сие сделать?

Пока добился получения полного адреса точки... Был вариант разбить на массив, но заранее не известно на какой позиции будет именно город, на 0 всегда страна, а на 1 иногда области и т.п. Спасибо!

P.S. Узнаю конечно же через geocoder

 

сейчас вот такая вот зогогулина у меня

 

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

    if (this.length()) {
        var text = this.get(0).text.split("Россия, ") ;
        alert(text);

    }
}) ;

2 комментария

Вы хотите получить название ближайшей улицы к указанной точке? Если да, то лучше ориентируйтесь на поле AddressDetails. Для поиска конкретного поля можете воспользоваться функцией getDetail.

если нужно чтобы геокодер находил только улицы

укажите в опциях поле kind=street