Для решения определенной задачи, возспользовался геокодированеим!
Задача простая - пользователь лупит в строку адрес, как ему хочется, далее его бред отправляется на http://geocode-maps.yandex.ru/1.x/?geocode= получаю ответ и разношу по полям базы: отдельно страну, всякие административные деления, населенный пункт, и адрес с домом.
Все устраивало, но сейчас заметил, что Я стал выдавать чуть больше данных, чем ранее.
Возьмем к примеру этот адрес. Меня стало смущать то, что теперь Я возвращает для Москвы:
AdministrativeArea = Московская область
SubAdministrativeArea = Москва
Не знаю кому верить, буду верить ОКАТО, где четко указано, что Москва это отдельный объект [45] и к объекту Московская область [46] он отношения не имеет и в нее не входит. При этом наличие SubAdministrativeArea тем более не понятно. Аналогично с Санкт-Петербургом.
Теперь, пойдем по регионам России :) Для примера возьмем Тюмень, Космонавтов 1, здесь с AdministrativeArea все понятно, это Тюменская область как и было раньше. Но появился злощастный SubAdministrativeArea, который раньше был пустым в данном запросе, теперь тут красуется "городской округ Тюмень".
Хотелось бы узнать, нет ли возможности вернуться к варианту, как было ранее? А так же интересует мнение других по поводу данного "ответа" яндекса, на сколько это верно?