Получение всех адресов на улице - Google Maps Geocoding API

Моя задача — взять конкретную улицу и найти все дома на этой улице. Мой ввод - это полный адрес с городом, почтовым индексом и т. Д., Но без номера дома. Желаемый результат — это буквальный список всех домов на этой улице с соответствующими номерами домов. (411 Street Dr., 413 Street Dr.)

Я не могу найти ничего в Maps/Geocoding API, который предоставляет эту функциональность, или даже что-то подобное, например, поиск всех адресов в полигоне.

Единственное реальное решение — «угадать» номера домов на улице и проверить, не настоящий ли это адрес. Чтобы сделать это немного более точным, потенциально можно использовать базу данных TIGER. Он включает «диапазоны адресов» для улиц, например «400–432».

Мой вопрос: кто-нибудь знает об альтернативном API или другой комбинации, которая обеспечивает полные результаты (каждый адрес в 99% случаев)?

Так обременительно делать так много запросов и по существу выбрасывать большинство из них в мусорное ведро!

PS. API Places здесь не сработает, потому что нужны жилые дома.


person Alan Thomson    schedule 24.01.2017    source источник


Ответы (1)


API-интерфейсы Google Maps не предлагают массовую загрузку данных карт, как вам кажется. Вы можете использовать API, чтобы позволить пользователям находить места, но они не предназначены для получения исчерпывающих наборов картографических данных.

Может быть, вы можете использовать API-интерфейсы Google Maps для создания своих приложений таким образом, чтобы вам не нужно было иметь все дома на каждой улице, позволяя каждому пользователю найти одно место, которое ему нужно.

person miguev    schedule 25.01.2017