Почему не совпадают названия регионов, если их получать из сервиса геокодирования http://geocode-maps.yandex.ru/ и подгружать модуль Регионы?
Примеры:
модуль:ответ геокодирования
Алтай : Республика Алтай
Бурятия : Республика Бурятия
Ханты-Мансийский автономный округ - Югра : Ханты-Мансийский автономный округ
... и так далее
Каким образом связать одно с другим (регионы, полученные геокодир. и из модуля), если не по названию? IDшники в модуле Регионы не подходят, т.к. в ответе геокодирования нет никаких IDшников. И ладно бы эти ID соответствовали хотя бы "автомобильным" номерам регионов, но они словно сгенерированы рандомом, прошу прощения.
Как быть?
Прописывать в коде каждую несостыковку? Думаю, все понимают, что это неправильно. Даже если бы было одно несовпадающее название, а их море.
Искать вхождение подстроки в строке? Ок, подстроку "Алтай" можно найти в строке "республика Алтай", а вот подстроку "Ханты-Мансийский автономный округ - Югра" в строке "Ханты-Мансийский автономный округ"?
завязаться на пересечение строк?
один "костыль" хуже другого.
Считаю это достаточно критичным багом и недоработкой. Просьба принять к сведению.