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.

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top