9

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 )

ユーザーのテキスト入力に基づいて都市名/場所を検索するための適切なソリューションを誰かに教えてもらえますか?

4

1 に答える 1

8

解決策を見つけました:

geonameswebserviceとobjective- cclientapi

クライアントAPIは、すぐに使用できる検索コントローラーも提供します。

于 2012-02-16T07:20:22.233 に答える