开始新项目后,我遇到了在Android中谷歌地图v2中缩放地图的问题。我无法使用默认控件缩放地图。以下代码显示了Camera位置更改
CameraPosition currentPlace = new CameraPosition.Builder()
.target(mMarker.getPosition())
.bearing(bearing)
.zoom(14f) //apply zoom here
.build();
map.moveCamera(CameraUpdateFactory.newCameraPosition(currentPlace));
在此功能之后,我无法使用默认控件缩放地图
答案 0 :(得分:0)
这个问题的解决方案是我们在移动相机时应该使用标记缩放:
CameraPosition currentPlace = new CameraPosition.Builder()
.target(mMarker.getPosition()).bearing(bearing)
.zoom(map.getCameraPosition().zoom)
.build();
map.moveCamera(CameraUpdateFactory.newCameraPosition(currentPlace));
答案 1 :(得分:0)
试试这个,
获取位置经度和纬度
static LatLng loc1 = new LatLng(6.9009960, 79.8548823);
//zoom the location
map.moveCamera(CameraUpdateFactory.newLatLngZoom(loc1, 15));