Поиск названий городов в ios

Я хочу предоставить поле ввода пользователя в моем приложении для iPad, где пользователь может ввести название города или местоположения, а приложение должно представить список возможных городов / местоположений, из которых пользователь может выбирать, и я могу получить географические координаты из (чтобы добавить маркеры в MKMapView ).

Я попробовал CLGeocoder , но, похоже, он дал мне только один результат, плюс результат не такой точный.Например, если указать «Штутт» в качестве адресной строки, в результате получится «Штутгарт, Германия», тогда как «Штутгарт» отобразит «Штутгарт» (правильно) в качестве результата (таким образом, я ожидал бы как минимум 2 результатов для «Штутт»). Кроме того, в США есть город под названием Штутгарт, который также не был указан в качестве результата. (я использовал образец кода в самом низу этой страницы: https://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/LocationAwarenessPG/UsingGeocoders/UsingGeocoders.html )

Может ли кто-нибудь помочь мне найти правильное решение для поиска названия города / местоположения на основе ввода текста пользователем?

9
задан user826955 15 February 2012 в 19:59
поделиться