Районы/районы: список или как использовать Google API

Я отчаянно пытаюсь найти список/базу данных районов или районов для всех городов мира.

Я использую список всех городов мира с сайта maxmind.com, однако они не указывают населенные пункты или районы (например, «Манхэттен», «Бруклин», ... в Нью-Йорке).

Кто-нибудь знает, есть ли где-нибудь решение? Или есть возможность получить все населенные пункты с помощью Google Maps API? (Поскольку у меня есть 2,7 миллиона городов со значениями LatLng в базе данных).

Заранее большое спасибо за любую подсказку!


person Helmut    schedule 18.04.2012    source источник


Ответы (1)


Массовая загрузка данных Google запрещена Условиями обслуживания.

Geonames, вероятно, лучший выбор, хотя районы доступны только напрямую для городов США: http://www.geonames.org/export/web-services.html#neighbourhood

Дочерние элементы существующих объектов Geonames доступны, но это не похоже на включают детей городов.

person Andrew Leach    schedule 18.04.2012
comment
спасибо за ответ, Андрей... Я уже был на этом сайте, хотя мне бы очень хотелось, чтобы все крупные города мира... в любом случае, я ценю вашу помощь! :) - person Helmut; 18.04.2012
comment
относительно google: массовые загрузки да, однако, если я, например. хотел показать маркер для каждого района города на карте, это было бы законно, верно? - person Helmut; 18.04.2012
comment
До точки. Вы не должны хранить эти данные постоянно. И не обязательно легко получить эти данные, не классифицируя их как массовую загрузку. На свой страх и риск, я думаю! - person Andrew Leach; 18.04.2012
comment
хорошо, хорошо... даже если я не буду хранить их постоянно, есть ли способ получить районы для каждого города с помощью Google API? он включен в ответ json или xml (местность, политическая), но только для определенного значения адреса/латины... - person Helmut; 18.04.2012