Обратное геокодирование, чтобы получить фактическое название компании
-
22-08-2019 - |
Вопрос
Это более общий вопрос, но мой конкретный случай касается приложения Ruby/rails, использующего API карт Google (v2).
Я хотел бы взять точку широты и долготы и получить адрес (стандартный геокод оборотов), а затем сделать еще один шаг по этому адресу, чтобы увидеть, связано ли с ним конкретное название компании.
Итак, как пример скажем (цифры взяты из ниоткуда):
41.23232, -81.98938 => 1500 Prospect Avenue, Cleveland Ohio 44134 => Таверна Winking Lizard
Есть ли стандартный способ выполнить второй поиск?
Думаю, я мог бы программно создать URL-адрес для поиска обратного адреса на сайте whitepages dot com, а затем проанализировать HTML-код ответа, но я надеялся, что есть лучший способ.
ОБНОВЛЯТЬ:
Ответ обновлен и теперь включает информацию Google.
Решение
1) на сайте whitepages.com есть API, который обеспечивает следующую функциональность:
http://developer.whitepages.com/docs/Methods/reverse_address
В настоящее время ограничено 1500 запросами в час.
2) Карты Google Предприятие API также предлагает это как часть своей функции «Расширенное геокодирование».
Стоимость корпоративной версии начинается от 10 000 долларов США в год.
В моем случае, к сожалению, это превышает бюджет моего проекта примерно на 10 000 долларов США.:)