2012年12月4日火曜日

Google Maps Android API v2 がリリースされたようですね。


Google Maps Android API v2 がリリースされたようですね。


とりあえず、サンプル動かしてみる。
Developer Guide 通りにやるだけだけどw

1. Sample Codeをインポート
  1. まずは、Google Play Services のライブラリをインポート
    1. Select File > Import > Android > Existing Android Code Into Workspace
    2. /extras/google/google_play_services/libproject/google-play-services_lib
  2. 続いて、サンプルアプリケーションのインポート
    1. Select File > Import > Android > Existing Android Code Into Workspace
    2. /extras/google/google_play_services/samples/maps
  3. ライブラリーの追加
    1. Context Menu > Android Tools > Add Support Library...
2. API Keyの取得
  1. Google APIs Console にアクセス
  2. Services 選択
  3. Google Maps Android API v2 をONにする。
    • MapsのAPIがいくつかあるけど、Androidってついてるやつです。
  4. API Access 選択
  5. [Create new Android key...] 選択
  6. テキストボックスに、証明書のSHA1 fingerprintとパッケージをセミコロンで区切って入力
    • 証明書のSHA1 fingerprintは以下のコマンドで確認出来る。 
    • keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
  7. 登録したら、API keyを確認

3. AndroidManifest.xmlにAPI Keyを記述

4. ビルドして実機で確認


Google Play 開発者サービスがインストールされてないと、以下のようにインストールするように言われます。
※しかし、開発者サービスって表示どうにかなりませんかね。理解してないユーザのGoogle Playのコメントが酷い。。。

サンプルソースチラ見

  • MapはFragmentで提供されてます!
  • ようやく、FragmentにMAPが!
  • しかも、SupportMapFragment!
  • 2.xでも動くようですな
  • Galaxy S (2.3.?)でも動いてました。
  • AndroidManifestのには、OpenGL ES 2.0. の定義があるので、2.2(Lv8)以上でないとだめなようです。

くわしくは、Google Maps Android API v2 — Google Developers を見る必要がありますね。


以上 


0 件のコメント:

コメントを投稿