- Вы должны получить данные, которые охватывают долготу / широту. попробуйте поискать в Google "CSV долгота широта"
- получить другой список CSV с городами и регионами. попробуйте поискать в гугле "csv city region" или подобном
импортировать их в базу данных и записывать запросы по долготе / широте ... найти город ... запросить таблицу городов / регионов ... et voila
В текущем состоянии opengeodb предоставляет географические координаты и некоторые другие данные (название города, почтовый индекс) в основном для немецкоязычной области
GeoLite City
содержит информацию о стране, регионе, коде города, коде метро, городе и почтовом индексе.
Покрытие по всему миру
Точность более 99,5% на уровне страны и 79% на уровне города для США в радиусе 25 миль.
RS 2007-06-27: очень богатый источник геоданных (города и населенные пункты, вплоть до очень маленьких мест) - это зона падения http://www.fallingrain.com/world/
RS 2007-07-02: Еще один богатый источник геоданных (кроме США) - http://earth -info.nga.mil / gns / html / namefiles.htm - упорядочен по стране , сжатые текстовые файлы, одна строка на элемент. Например, в Бельгии у него 28359 наименований.
jdc 2007-07-02: Геоданные для США можно найти здесь: http://geonames.usgs.gov/domestic/download_data.htm