Можно ли получить код города через ресурс OpenStreetMap?
Всем привет.
Есть задача проверять город при регистрации юзера на предмет его существования. Сайт предполагает быть мультиязычным, поэтому встал вопрос об идентификации города на разных языках, решили что по коду. Сервис OpenStreetMap возвращает только city есть ли вариант получить код города?
Или просто посоветуйте как по иному может решить этот вопрос?
Какой код, из какого каталога вы хотите использовать? Почтовый? Какой-то государственной базы данных? КЛАДР? (сарказм)
Посмотрите на GeoNames.org - может, что-то подойдет
у каждого объекта ОСМ есть уникальный идентификатор, но нет гарантии неизменности ентого идентификатора.
Приведением разноязычных имен к одному неизменному идентификатору занимались в проекте викиданные. Наверное единственный свободный источник подобного рода.
Имхо викиданные будут имхо в твоем вопросе более обширны чем осм, ибо он ориентирован на географические данные, а вики на текстовые.