Библиотека PHP со странами, государствами и городами

В настоящее время я работаю над PHP-приложением, которое ставит меня в отчаянную потребность во всех странах, штатах и ​​городах мира.

В приложении, когда вы выбираете страну из раскрывающегося меню, она загружает все государства в выбранной стране в другое раскрывающееся меню. Когда вы выбираете состояние из недавно созданного раскрывающегося меню, он затем загружает все города в выбранном состоянии в другое раскрывающееся меню.

Теперь задача состоит в том, чтобы получить все страны, государства и города. Я искал Google без каких-либо результатов.

Интересно, есть ли какая-либо библиотека или приложение PHP, в которой есть все страны, государства и города, поэтому я могу загрузить и расширить.

Большое спасибо за ваше время.

Хорошим местом для начала будет библиотека PHP MaxMind, которая использует свободно доступную базу данных MaxMind.com

есть GeoDataSource World Cities Database (Gold Edition) March.2010 . Это содержит:

  • городская база данных
  • широта Долгота
  • широта города
  • города
  • города мира
  • глобальные города
  • страны мира
  • дистанционный калькулятор
  • список состояний
  • географический справочник
  • географические названия
  • населенные пункты
  • GPS

и многое другое, есть даже базовый и премиальный пакет.

** РЕДАКТИРОВАТЬ

Может не стоить, если вы ищете что-то бесплатно, потому что бесплатный пакет предлагает только названия городов. Основной пакет – один месяц – 149,95 доллара за один год – 449,95 долларов США

и пакеты становятся дороже.