- Android
- 2014-08-11 - 更新:2022-09-01
今回は地図の基本設定と、カメラ位置とズームレベルの変更の方法をご紹介します。
Android2.x系、3.1.x系以上の2パターンを紹介しています。
API v2の導入方法については以下をご覧ください。
[Google Maps Android API v2]
2014-08-18 追記
GooglePlay開発者サービス(GooglePlayServices)がAndroid2.2はサポートしなくなりました。
そのため、Android2.2ではGoogleMap Android API v2が利用できません。
Android2.x系でも動作するように作成する場合
メインとなるFragmentActivityを継承したクラスに機能を実装していきます。
public class MainActivity extends FragmentActivity
変数の宣言
private GoogleMap mMap;
マップオブジェクトを生成する関数を作成
private void setUpMapIfNeeded() { if (mMap == null) { mMap = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map)) .getMap(); } }
作成した関数をActivityのonCreateで実行します。
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); setUpMapIfNeeded(); }
マップの各種設定を指定する場合
まず変数の宣言
private GoogleMap mMap; private UiSettings mUiSettings;