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 を保存

Android

Posted by GENDOSU