Ottenere indirizzo in coppia lat / lungo

voti
22

Ho visto che è possibile ottenere la latitudine e la longitudine (geocoding, come in Google Maps API ) da un indirizzo, ma è possibile fare il contrario e ottenere l'indirizzo quando si sa ciò che il lat / lungo già è ?

L'applicazione sarebbe un'applicazione per iPhone (e perché l'applicazione sa già latitudine / longitudine), quindi qualsiasi cosa, da un servizio web per un API iPhone avrebbe funzionato.

È pubblicato 01/10/2008 alle 15:38
fonte dall'utente
In altre lingue...                            


5 risposte


voti
7

Questo si chiama "geocodifica inversa", e non ci esistono servizi web che fornirà questa funzionalità.

Mi piacerebbe invitare essere diffidenti nei confronti della qualità, scalabilità e l'affidabilità dei servizi gratuiti, ma qui è un punto di partenza: http://www.geonames.org/export/reverse-geocoding.html

Risposto il 01/10/2008 a 15:49
fonte dall'utente

voti
14

Google ora supporta il geocoding inverso sia API JavaScript e webservice su HTTP. Richiesta simile a questa:

http://maps.google.com/maps/geo?output=xml&oe=utf-8&ll=LAT,LON&key=API_KEY

Si noti, è necessario modificare LAT a latitudine, longitudine e LON a api_key di essere voi Google Maps API key. Ritorno Servizio Risultati su sui paesi che geocoding contrassegnati come YES nel seguente foglio:

http://gmaps-samples.googlecode.com/svn/trunk/mapcoverage_filtered.html

Maggiori informazioni dovrebbe essere trovata presto da documentazione ufficiale:

http://code.google.com/apis/maps/documentation/services.html#Geocoding_Direct

Risposto il 24/10/2008 a 20:54
fonte dall'utente

voti
2

iPhone OS 3.0 ha ora la MKReverseGeocoderclasse proprio per questo scopo.

Risposto il 21/05/2010 a 15:15
fonte dall'utente

voti
0

È inoltre possibile utilizzare Link Library rimosso in seguito a tale scopo. MKReverseGeocoder è bello, ma richiede l'uso con una mappa di Google. Dalla documentazione di riferimento MKReverseGeocoder:

I termini di servizio di Google richiedono che il servizio di geocodifica inversa essere utilizzato in combinazione con una mappa di Google; tenerne conto quando si progetta l'interfaccia utente dell'applicazione.

SSLocationManager potrebbe essere un'alternativa nel caso l'applicazione non utilizza una mappa di Google, ma ha solo bisogno di accedere a informazioni dettagliate sulla posizione corrente avendo solo di latitudine e longitudine di dati a portata di mano. Esso utilizza Yahoo! PlaceFinder API. Spero che questo ti aiuti.

Risposto il 01/06/2011 a 17:33
fonte dall'utente

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more