В dopplr [http://www.dopplr.com] есть возможность заполнить город путешествия, и сайт автоматически найдет город по всему миру. Есть ли какой-либо веб-сервис или база данных для поиска такого города?
http://www.geonames.org/ полезно - HTML-запрос, загрузка и веб-сервис.
Также http://developer.yahoo.com/geo/ - вам потребуется идентификатор разработчика Yahoo.
API карт Google включает сервис геокодирования , и есть множество других опций
Вы можете скачать и обработать этот список в Википедии . Если вы доверяете этому.
Есть OpenStreetMap Name Finder .
Я не знаю, обязательно ли это самый полный ресурс, но AFAIK OSM бесплатен для любого использования, что может / не может быть в случае с другими вариантами.
Лучшая бесплатная база данных городов мира, которую я нашел, от MaxMind. См. http://www.maxmind.com/app/geolitecity Также включает информацию о геокодировании и численность населения. Использует стандарт ISO для страны и регионов.