utilizzare Apple Geocoding API per questo
http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/LocationAwarenessPG/UsingGeocoders/UsingGeocoders.html
"La classe CLGeocoder fornisce servizi per la conversione tra una coordinata (specificata come latitudine e longitudine) e la rappresentazione user-friendly di che coordinano. Un utente La rappresentazione amichevole della coordinata consiste tipicamente delle informazioni su strada, città, stato e paese corrispondenti alla posizione data, ma può anche contenere un punto di interesse, punti di riferimento o altre informazioni di identificazione rilevanti. Un oggetto geocoder è un singolo oggetto di ripresa che funziona con un servizio di rete per cercare informazioni sul segnaposto per il suo valore di coordinate specificato ue.
Per utilizzare un oggetto geocoder, crearlo e chiamare uno dei suoi metodi di geocodifica diretta o inversa per iniziare la richiesta. Le richieste di geocoding inverso prendono un valore di latitudine e longitudine e trovano un indirizzo leggibile dall'utente. Le richieste di geocoding in avanti prendono un indirizzo leggibile dall'utente e trovano il valore di latitudine e longitudine corrispondente. Le richieste di geocodifica in avanti possono anche restituire ulteriori informazioni sulla posizione specificata, come un punto di interesse o la costruzione in quella posizione. Per entrambi i tipi di richiesta, i risultati vengono restituiti utilizzando un oggetto CLPlacemark.In caso di richieste di andata-geocoding, più oggetti segnaposto possono essere restituiti se le informazioni fornite prodotto più posizioni possibili."
CLGeoCoder geocoder = [[CLGeocoder alloc] init];
[geocoder geocodeAddressString:@"1 Infinite Loop"
completionHandler:^(NSArray* placemarks, NSError* error){
for (CLPlacemark* aPlacemark in placemarks)
{
// Process the placemark.
}
}];
fonte
2013-03-25 09:51:37
Grazie mille! non avrei mai saputo che la nuova versione è uscita Ho finalmente trovato una buona soluzione – conradev
C'è comunque un modo per geocodificare più indirizzi in una richiesta? Ho una serie di luoghi che devo mappare, e la quantità di posti può salire in anni Cinquanta. Continuo a ricevere l'errore per "troppe domande" dopo e intorno al decimo – conradev
Non ne sono sicuro. Penso che tu abbia bisogno di esplorare l'API di Maps riguardo a più richieste. Sono abbastanza dubbi che accetterebbero richieste successive. Ma potrebbero avere un metodo per accettare più indirizzi. Suggerisco di contattare Google per il tuo problema. –