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 webserviceとobjective-c client api:
ご質問ありがとうございます。これは私が探していたものでした!より多くの人々がそれを見つけることができる正しい答えとしてこれをマークする必要があります! – sridvijay
ヒントのおかげで、私は自分の答えを受け入れる必要があることを認識していなかった:) – user826955
ハハ!再度、感謝します! – sridvijay