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.

War es hilfreich?

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.:)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top