Reverse-Geokodierung, um eine tatsächliche business name
-
22-08-2019 - |
Frage
Dies ist eher eine Allgemeine Frage, aber in meinem speziellen Fall betrifft eine ruby/rails-app mit dem Google-map-API (v2).
Ich würde gerne einen lat/long point und erhalten eine Adresse (standard-rev geocode) und dann einen Schritt weiter, um zu sehen, wenn es ist eine spezielle business-Namen zugeordnet.
Also, als ein Beispiel, sagen (zahlen gezogen aus dem nichts):
41.23232, -81.98938 => 1500 Prospect Avenue, Cleveland, Ohio 44134 => Winking Lizard Tavern
Gibt es einen standard-Weg, dies zu tun, der zweite lookup?
Ich denke, ich könnte programmatisch konstruieren Sie eine URL, um das reverse-address-Suche whitepages dot com und dann Parsen der HTML-Antwort, aber ich hatte gehofft, es gäbe einen besseren Weg.
UPDATE:
Antwort aktualisiert, um die Google-Informationen.
Lösung
1) whitepages.com hat ein API, das diese Funktionalität bereitstellt:
http://developer.whitepages.com/docs/Methods/reverse_address
Derzeit limitiert auf 1500 Abfragen/Stunde.
2) Google Maps Enterprise API bietet auch diese als Teil des "Erweiterte Geokodierung" - Funktionalität.
Preise der enterprise-edition beginnt bei 10.000 USD/Jahr.
In meinem Fall leider, das übersteigt mein Projekt budget von etwa 10.000 US-Dollar.:)