Android アプリケーション (google maps api v2) で地図を表示しています。特定の場所、ズーム、マーカーを表示するためにマップを操作したいと考えています。
誰でも操作マップフラグメントの例を挙げることができますか
Android アプリケーション (google maps api v2) で地図を表示しています。特定の場所、ズーム、マーカーを表示するためにマップを操作したいと考えています。
誰でも操作マップフラグメントの例を挙げることができますか
コードでマップ インスタンスを取得するには、次のようにします。
map = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map)).getMap();
また:
map = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();
SupportMapFragment
またはMapFragment
XML ファイルで使用したかどうかによって異なります。
次に、マーカーを追加します。
Marker newmarker = map.addMarker(new MarkerOptions().position(latlng).title("marker title").icon(BitmapDescriptorFactory.fromResource(R.drawable.marker_for_map_purpul)));
マップをズームするには:
CameraPosition cameraPosition = new CameraPosition.Builder().target(latlng).zoom(14.0f).build();
CameraUpdate cameraUpdate = CameraUpdateFactory.newCameraPosition(cameraPosition);
map.moveCamera(cameraUpdate);