如何缩放并向android mapfragment添加标记

如何缩放并向android mapfragment添加标记,android,google-maps,Android,Google Maps,我正在android应用程序(谷歌地图api v2)上显示地图。 我想操纵地图以显示特定位置、缩放和标记 任何人都可以给出一个操作mapfragment的示例,以便在代码中获取map实例。请执行以下操作: map = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map)).getMap(); 或: 取决于您是在XML文件中使用SupportMapFragment还是MapFragment 然后,

我正在android应用程序(谷歌地图api v2)上显示地图。 我想操纵地图以显示特定位置、缩放和标记


任何人都可以给出一个操作mapfragment的示例,以便在代码中获取map实例。请执行以下操作:

map = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map)).getMap();
或:

取决于您是在XML文件中使用
SupportMapFragment
还是
MapFragment

然后,要向其添加标记,请执行以下操作:

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);   
CameraPosition cameraPosition = new CameraPosition.Builder().target(latlng).zoom(14.0f).build();
CameraUpdate cameraUpdate = CameraUpdateFactory.newCameraPosition(cameraPosition);
map.moveCamera(cameraUpdate);