Desidero fornire un campo di immissione utente nella mia app per iPad, in cui l'utente può digitare il nome di una città o località e l'app deve presentare un elenco di possibili città/località in cui l'utente può selezionare da, e posso ottenere le coordinate geografiche da (per aggiungere marcatori su un MKMapView
).Ricerca nomi di città in ios
Ho provato CLGeocoder
, ma sembra che mi ottenga solo un risultato, inoltre il risultato non è accurato. Ad esempio, inserendo "Stutt" come stringa di indirizzo si ottiene "Straubing, germany" come risultato, mentre "Stuttgart" mostrerà "Stuttgart" (corretto) come risultato (mi aspetterei quindi almeno 2 risultati per "Stutt"). Inoltre, c'è una città chiamata stuttgart negli Stati Uniti, che non è stata data come risultato. (io ho usato il codice di esempio nella parte inferiore di questa pagina: https://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/LocationAwarenessPG/UsingGeocoders/UsingGeocoders.html)
Qualcuno mi può guidare a una soluzione adeguata per la città di nome/la ricerca della posizione in base all'input testo utente?
Grazie mille per aver risposto alla tua domanda! Questo era ESATTAMENTE quello che stavo cercando! Dovresti segnare come risposta corretta in questo modo più persone possono trovarlo! – sridvijay
Grazie per il suggerimento, non sapevo che avrei dovuto accettare la mia risposta :) – user826955
Haha! Grazie ancora! – sridvijay