Reverse Geocoding per ottenere un nome vero e proprio business
-
22-08-2019 - |
Domanda
Questa è più una questione generale, ma il mio caso particolare riguarda un rubino / applicazione Rails utilizzando le API di Google Map (v2).
Mi piacerebbe prendere un punto di longitudine / latitudine e ottenere un indirizzo (di serie rev geocode) e poi prendere quell'indirizzo un ulteriore passo avanti per vedere se c'è un nome specifico business ad esso associato.
Così, ad esempio, dire (numeri estratti fuori dal nulla):
41,23,232 mila, -81,98938 => 1500 Prospect Avenue, Cleveland Ohio 44134 => Winking Lizard Tavern
C'è un modo standard per farlo secondo ricerca?
Credo che avrei potuto programatically costruire un URL alla ricerca di indirizzi inversa sul whitepages dot com e quindi analizzare il codice HTML di risposta, ma speravo ci sarebbe un modo migliore.
UPDATE:
Risposta aggiornato per includere le informazioni di Google.
Soluzione
1) whitepages.com ha un'API che fornisce questa funzionalità:
http://developer.whitepages.com/docs/Methods/reverse_address
Al momento limitata a 1500 query / ora.
2) Google Maps Enterprise API offre anche questo come parte della loro funzionalità "avanzate Geocoding".
Prezzi della Enterprise Edition parte da 10.000 dollari / anno.
Nel mio caso, purtroppo, questo supera il bilancio di mio progetto di circa 10.000 dollari. :)