AndroidからGoogleMapにアクセス
AndroidからGoogleMapにアクセスするには、MapViewクラスを使用する。
// マップビュー作成 MapView mapView = new MapView(this, API_KEY); mapView.setClickable(true); setContentView(mapView); // マップコントローラの操作 MapController mc = mapView.getController(); mc.setCenter(new GeoPoint((int)(35.706671*1E6), (int)(139.759914*1E6))); mc.setZoom(16);
GoogleMapは、Androidから見たら外部サイトなので、uses-permissionを設定する必要がある。
eclipseでの設定は
AndroidManifest.xml ファイルを開く。
Permissionsタブを開き、Addボタンを押す
Uses Permissionを選択してOKボタンを押す
リストに出たUses Permissionを選択し、右のNameに「android.permission.INTERNET」を入力
※Uses Permissionに設定できるパラメータはhttp://developer.android.com/reference/packages.htmlを参照
AndroidManifest.xml を保存
GoogleMap用のライブラリを設定
AndroidManifest.xml のApplicationタブを選択
Application NodesのAddボタンをクリックし「Uses Library」を選択
リストに追加されたUses Libraryを選択し、右側のNameに「com.google.android.maps」を入力
AndroidManifest.xml を保存