iPadアプリにユーザー入力フィールドを提供したいのですが、ユーザーは都市または場所の名前を入力できます。アプリは、ユーザーが選択できる都市/場所のリストを表示する必要があります。からの地理座標(にマーカーを追加するためMKMapView
)。
試しCLGeocoder
ましたが、結果が1つしかないようで、結果はそれほど正確ではありません。たとえば、アドレス文字列として「Stutt」を入力すると、結果として「Straubing、germany」が生成され、wheareas「Stuttgart」は結果として「Stuttgart」(正しい)を表示します(したがって、「Stutt」に対して少なくとも2つの結果が期待されます)。また、米国にはシュトゥットガルトと呼ばれる都市がありますが、これも結果として与えられませんでした。(このページの一番下にあるサンプルコードを使用しました:https ://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/LocationAwarenessPG/UsingGeocoders/UsingGeocoders.html )
ユーザーのテキスト入力に基づいて都市名/場所を検索するための適切なソリューションを誰かに教えてもらえますか?