Раскрывающийся список со страной / регионом / городом для всего мира

Я пытаюсь включить новую функциональность в приложении. Мне нужен полный список со странами-> регионами / штатами / провинциями-> городами / деревнями, и мне нужна база данных, в которой есть все необходимые данные. Еще одна функция — найти все эти данные по стране + почтовый индекс.

После пары дней исследований я нашел geonames api. Я скачал данные, но в таблице городов было 2,5 миллиона городов. Так что это слишком большие данные для локальной базы данных, а поиск слишком медленный. После этого я начал использовать geonames, но уже в API.

У меня есть тест города:

  • США, Мэриленд, Феникс — 21131

  • США, Юта, Прово — 84604 Украина

  • Черкассы, Черкассы — 18001.

Я перепробовал все методы, и каждый раз некоторые данные города были неправильными или не существовали. Я пытался найти город по стране + почтовый индекс, страна + место, по лат + lng, восток + запад + север + юг, и каждый раз некоторые данные были неверными. То, что мне нужно, это название региона / штата / провинции, название города и уникальный идентификатор.
Я пытаюсь завершить эту задачу в последние 2 недели, так что я буду уволен, если не выполню эту задачу в ближайшее время) Может, кто-то знает хороший бесплатный API или рабочий запрос для географических названий? Извините за мой английский и спасибо за любую помощь.

0

Решение

ООН ведет такой список, который вы можете скачать в формате csv, получить доступ к базе данных или текстовому файлу здесь.
http://www.unece.org/cefact/locode/welcome.html
оттуда вы можете разработать небольшую форму в ajax (или с перезагрузками), начиная с страны и уточняя. Если у вас есть проблемы с php за этим, я могу помочь вам на этом пути, но насколько я понимаю, вы ищете истинные, чистые, действительные данные. это где вы получаете это

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]