Вопрос

У меня есть база данных городов (как в США, так и в остальной части мира). Записи базы данных являются простыми текстовыми строками. В настоящее время база данных содержит даже небольшие города (население 10 000). Вместо этого я хочу использовать большую масштабную базу данных, назначая городам в более крупные географические столичные районы. Примером могут быть столичные области в API Google AdWords:

http://code.google.com/intl/iw-il/apis/adwords/docs/devipper/adwords_api_us_metros.html.

Но у меня нет проблем с использованием других баз данных вместо этого.

Я был бы признателен за любой совет о том, как это можно выполнить с использованием существующих баз данных API!

Это было полезно?

Решение

Вы можете использовать База данных Geoplanet Yahoo. Отказ Вы можете легко найти, в чем родитель каждого места (WOOEID - где на ID ID).

Редактировать: Вы также можете получить доступ к этой базе данных используя YQL.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top