Google Map Android Api Ver2をサンプルを動かしてみたいので、やってみましょう!
1.Google Play Services API のインストール
Android SDK Manager を開いてください。
Eclipse の Window メニュー→ Android SDK Manager
下にある、Extra の中の『Google Play services』で最新バージョンをインストールをしてましょう!
これで、Google Play Services のインストールは完了です!
参考サイト:http://android.keicode.com/basics/mapview-v2-install-google-play-services.php
2.Google Play Services ライブラリ をインポートしましょう!
ライブラリプロジェクトをインポートすると、Google Map Android Api v2が使えます!
Eclipse の新規プロジェクト→ 『Android Project from Existing Code』
そこで、Android SDK ディレクトリの中の、
extras\google\google_play_services\libproject\google-play-services_lib
を指定してください。
それで、Finish!!
左のPackage Explorerに、『google-play-services_lib』があるはずです。
これで、Google Map Android Api v2が使えますよ!
3.サンプルをEclipseにImport
Android SDKの中には、MapやAuthなどのサンプルがあります。
それをImportしましょう。
私の環境のPathは以下です。
C:\adt-bundle-windows-x86_64-20130219\adt-bundle-windows-x86_64-20130219\sdk\extras\google\google_play_services\samples
左のExplorerにサンプルが表示されましたか!?
されましたね!
4.サンプルのエラーを解決しましょう
Importしたら、サンプルにエラーがたくさん出てると思います。
まず、サンプルのプロジェクトで右クリックをして『Properties』を表示しましょう。
Android→Libraryで、Addを押してください。
そこから、google-play-services_libを選択してください。
『Apply』→『OK』をしたら、なんとまだエラーがあります!
どうやら、android-support-v4.jar をインポートできてないことが原因のようです。
プロジェクトを右クリック→Android Tools→Add Support LibraryでSDKのパッケージをインストールしてください。
すると、Referenced Librariesの中にandroid-support-v4.jarが追加されます。
さらに、エラーのほとんどが解決します!
しかし、RetainMapActivityにだけエラーがあります。
これはアクティビティ自体を削除してくれとGoogleさんが言っておりますので削除しましょう。
https://code.google.com/p/gmaps-api-issues/issues/detail?id=5103
5.Google Map Api Key を取得しよう!
ここを参照してください。
AndroidでGoogle Maps API Key を取得する方法【めっちゃ詳しくわかりやすい解説】
API Key を取得できたら、
AndroidManifest.xml
を開き、
<meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="AIzaSyAPNFyEex469GdXYWxg-55BhNoJ******"/>
を追加して下さい。
(*は伏字です!)
これで実行しましょう!!!!