ActionBarSherlockを使ってGoogle Maps Android API v2を表示させる方法


こんにちは、@9ensanです。

gps-maps

今回は、Androidの2.x系でもActionBarを実装できる有名なライブラリ「ActionBarSherlock」を使って作ったアプリケーションの中に2012/12にバージョンアップした「Google Maps Android API v2」のマップを表示させるサンプルの説明です。

 

「ActionBarSherlock」もバージョンアップして、Fragmentに対応しているのでとても簡単です。

 

それでは、解説です。

ActionBarSherlockの設定

以前に解説した、「ActionBarSherlockを使ってAndroid2.xにもActionBarを組み込むサンプル」に従い設定して下さい。

 

Google Maps Android API v2の設定

以前に解説した、「Google Maps Android API v2のサンプルを動作させるまでの解説」に従い設定してください。

ここで、Google Mapを普通に利用する場合、Activityの継承クラスは

  • APIレベル 17以上の場合は、「Activity」
  • APIレベル8以上の場合は、「FragmentActivity」

です。

これをActionBarSherlock用のクラスに変更すると、

  • 「Activity」→「SherlockActivity」
  • 「FragmentActivity」→「SherlockFragmentActivity」

となります。

これでAndroid2.2で実行したら、
actionbarsherlock-google-maps-android-api-01

こんな感じになります。
これでActionBarSherlockとGoogle Mapの両方を設定する事ができました。

今回作成した、ソースコードのgithubです。
AndroidManifest.xmlの「your_api_key」となっている箇所をGoogle apisで取得したAPIキーに修正してください。

.

関連する記事:

Facebookでコメント

コメント

  1. コメント 0

  1. トラックバック 0

*

return top