2017-01-24 16 views
-1

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

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

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

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

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

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

ответ

1

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

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

 Смежные вопросы

  • Нет связанных вопросов^_^