Добрый день всем.
Возникла задача: получить адрес (улица + дом) по координатам.
Геокодер возвращает результаты, результаты правильные.
А вот извлечь информацию... оказалось не так просто.
Полез в дебри ответа геокодера...
Нашел, что улицу можно выковырять так:
...
var obj = res.geoObjects.get(0);
...
var street = obj.properties.get('metaD
ataProperty').GeocoderMet aData.AddressDetails.Coun try.AdministrativeArea.Lo cality.Thoroughfare;
Это вообще некрасивое решение, но... другого выхода я не вижу...
И я бы так и оставил (проект недалеко, всегда можно поправить, если что), но!
Иногда между Locality и Thoroughfare геокодер вставляет DependentLocality...
Вразумите слепого, как правильно вытаскивать из ответа геокодера улицу и дом?
Заранее спасибо.