2012-02-15 12 views
9

iPadアプリでユーザ入力フィールドを入力したい場合、ユーザーが都市名または地域名を入力することができます。ユーザーはから選択でき、地理座標を得ることができます(MKMapViewにマーカーを追加する)。iosで都市名を検索する

私はCLGeocoderを試しましたが、1つの結果しか得られないようですが、その結果は正確ではありません。例えば、 "Stutt"をアドレス文字列として "Straubing、germany"とすると、 "Stuttgart"は結果として "Stuttgart"(正しい)を表示します(Stuttの結果は少なくとも2つあります)。また、米国ではシュトゥットガルトと呼ばれる都市もありますが、これも結果として与えられていません。 (私はこのページの一番下のサンプルコードを使用しました:https://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/LocationAwarenessPG/UsingGeocoders/UsingGeocoders.html

ユーザのテキスト入力に基づいて都市名/場所の検索のための適切な解決策を教えてもらえますか?

geonames webserviceobjective-c client api

答えて

8

は解決策を見つけました。

クライアントAPIもすぐに使用できる検索コントローラです。

+0

ご質問ありがとうございます。これは私が探していたものでした!より多くの人々がそれを見つけることができる正しい答えとしてこれをマークする必要があります! – sridvijay

+0

ヒントのおかげで、私は自分の答えを受け入れる必要があることを認識していなかった:) – user826955

+0

ハハ!再度、感謝します! – sridvijay

関連する問題