Chcę podać pole do wprowadzania danych w mojej aplikacji na iPada, gdzie użytkownik może wpisać nazwę miasta lub lokalizacji, a aplikacja powinna wyświetlić listę możliwych miast/lokalizacji, w których użytkownik może wybrać i uzyskać współrzędne geograficzne od (aby dodać znaczniki na MKMapView
).Wyszukiwanie nazw miast w ios
Próbowałem CLGeocoder
, ale wygląda na to, że otrzymałem tylko jeden wynik, a wynik nie jest dokładny. Na przykład, umieszczenie "Stutt" jako ciągu adresu daje "Straubing, Niemcy" jako wynik, podczas gdy "Stuttgart" spowoduje jako wynik "Stuttgart" (poprawne) (oczekiwałbym więc co najmniej 2 wyników dla "Stutt"). Ponadto w USA jest to miasto o nazwie stuttgart, które również nie zostało podane jako wynik. (użyłem przykładowego kodu na samym dole tej strony: https://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/LocationAwarenessPG/UsingGeocoders/UsingGeocoders.html)
Czy każdy może mnie poprowadzić do właściwego rozwiązania wyszukiwania nazwy miasta/lokalizacji na podstawie danych wprowadzanych przez użytkownika?
Dziękuję bardzo za odpowiedź na twoje pytanie! To było DOKŁADNIE to, czego szukałem! Należy oznaczyć to jako poprawną odpowiedź, dzięki czemu więcej osób może ją znaleźć! – sridvijay
Dzięki za podpowiedź, nie zdawałem sobie sprawy, że powinienem przyjąć własną odpowiedź :) – user826955
Haha! Dzięki jeszcze raz! – sridvijay