Планирую ввиде настроек в клиентском интерфейсе. Лучше выбором из списка значений. А так, хотелось бы быть по-увереннее, что ожидаемое называние области, края, республики совпадет с получаемым.
Кстати Москва входит в Московсую область или что у нее в region?
Список всех городов показывать, кхм, не очень юзер-френдли. Я бы предложил список регионов брать из любого открытого источника (например, Конституции), а значение city прогонять через обратный геокодер.
1. В составе Российской Федерации находятся субъекты Российской Федерации:
Республика Адыгея (Адыгея), Республика Алтай, Республика Башкортостан, Республика Бурятия, Республика Дагестан, Республика Ингушетия, Кабардино-Балкарская Республика, Республика Калмыкия, Карачаево-Черкесская Республика, Республика Карелия, Республика Коми, Республика Марий Эл, Республика Мордовия, Республика Саха (Якутия), Республика Северная Осетия - Алания, Республика Татарстан (Татарстан), Республика Тыва, Удмуртская Республика, Республика Хакасия, Чеченская Республика, Чувашская Республика - Чувашия;
Вопрос: Республика Адыгея или Адыгея, Чувашская Республика или Чувашия, Республика Саха или Якутия, Республика Северная Осетия - Алания или Республика Северная Осетия-Алания?