Клуб API Карт

В ответе геокодера нет областей

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

Добрый день!

Некоторые запросы к геокодеру возвращают только город без области, закономерность понять сложно.

Важно в ответе геокодера получать не только город но и область.

Вот код

ymaps.geocode([57.627523,39.873754]).then(

function (res){

     console.log(res.geoObjects.get(0)['properties'].getAll())

})

 

ответ имеет вид

"Россия, Ярославль, улица Чайковского"


Заранее извиняюсь, не смог найти подходящую тему.

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

в ответе ymaps.geocode('Ярославль') тоже не указана область, что-то я точно делаю не так.

Попробуйте по аналогии с примером из песочницы так

function (res){

    res.geoObjects.each(function (obj) {alert(obj.properties.get('name'))});

});

Он находит в том числе и Ярославскую область.

Sergey Konstantinov
28 января 2016, 01:21
Это ошибка геокодера, будет исправлено в ближайшем будущем. Спасибо за ваше сообщение.

Аналогичная проблема с геокодером.

Для почти идентичных координат в одном случае указывается область, а в другом - нет. Ошибка наблюдается даже при поиске в яндекс.картах.

Координаты для примера:

48.033540,37.814613 - Украина, Донецкая область, Донецк, улица Савченко, 3

48.033540,37.814614 - Украина, Донецк, улица Савченко, 3