Клуб API Карт

Геокодер отдаёт разное название местоположения

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

Вроде бы раньше не замечал такого, но сейчас происходит странная вещь:

 

В адресе нет области:

 

В адресе есть область:

 

 

Раньше парсил строку и вычленял из нее область (административную единицу), город (район), улицу и т.п.

Возможно это не совсем корректно, но работало. Теперь нет.

 

Как мне получить ассоциативный массив вида { область: НСО, город: Новосибирск, ... }

 

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

Можно посмотреть как сделано в этом примере

Ага разобрался, спасибо, но всё же какова причина отсутствия региона в адресах?

Может изменилось административное деление.

Какой именно был запрос и что в нем отсутствовало?

Возникла схожая проблема. Отправляем геокодеру запрос типа: "Москва", в ответ ожидаем "Россия, Московская обл., Москва", а приходит "Россия, Москва". Теперь напрочь отсутсвует возможность получить регион при обратном геокодировании (не беру в оборот пригород и область, только рег. центры как Москва, Белгород, Воронеж, Курск ...)?