2013-02-04 9 views
5

私はiPhoneベースのアプリを作っています。最後の面で問題があります。 MKMapViewから使用できるマップと相関する検索バーを統合する方法を知っている人がいるかどうかは疑問でした。Xcode Google Maps Search Bar

地図上には文字通り検索バーがあり、ユーザーがエリアに入力してそこに移動することができます。

これは可能ですか?

私はチュートリアルを見回しましたが、マップビュー、注釈、吹き出しを追加してアプリを作成する方法しか見つかりませんでした。

答えて

5

あなたが探しているのはジオコーディングです。検索バーのアドレスを緯度/経度座標に変換し、マップの位置を設定できます。

This questionには2つの主な回答があります。 This answerはGoogle APIを使用してジオコードする方法を示し、this answerはApple APIを使用してジオコードする方法を示します。

iOS 6.0のAppleマップを使用しているMapKitを使用している場合、おそらくApple APIを使用する必要があります(Google Maps以外のマップでGoogle Maps APIを使用することは想定されていません)。

new Google Maps SDK for iOSを使用している場合は、Google APIをジオコーディングに使用することをおすすめします。私がリンクしてきた答えは、MapKitでGoogle APIを使用していることです(MapKitがGoogle Mapsを使用していたときに書かれたものです)ので、少し修正する必要があります。

+0

ありがとうサクソン!私は二番目の答えを使用します – user1977908