Любой Java API или бесплатная база данных MySQL для сопоставления городов из страны с кодами ISO?

Это мое требование:

  1. Мне нужно заполнить все страны мира в выпадающем списке (выпадающий список).
  2. Чуть ниже появится еще один выпадающий список, в котором будут указаны значения городов выбранной страны.
  3. Все страны и города должны иметь свои соответствующие коды ISO, если они указаны в раскрывающихся списках.

Я ищу либо бесплатную доступную базу данных в mysql (я не смог ее найти; все платные или несовместимые), либо - предпочтительно Java API, который может возвращать мне страны и города, чтобы мне не приходилось хранить вся база данных на моем конце.

Используемые технологии: MySQL, JSF.

Любая помощь будет высоко оценена. Спасибо.

1 ответ

Может быть, http://opengeocode.org/download.php поможет, см., Например, "Города мира". Это CSV, который вы можете импортировать в MySQL. Вы можете увидеть структуру данных, нажав на кнопку "Метаданные". Удачи!

Другие вопросы по тегам