当我在Google地图上放大/缩小时,是否有办法确保地图不会移动(即只放大/缩小但地图中心不会改变)
答案 0 :(得分:0)
您可以使用setOnCameraChangeListener
。当您停止缩放时,您将重置地图的中心
map.setOnCameraChangeListener(new OnCameraChangeListener(){
@Override
public void onCameraChange(CameraPosition cp) {
map.animateCamera(CameraUpdateFactory.newLatLngZoom(point,cp.zoom));
}});
尝试禁用滚动:map.getUiSettings().setScrollGesturesEnabled(false);
这应该禁用滚动而不会打扰缩放
答案 1 :(得分:0)
只需添加此行,您应该期待您想要的内容。
googleMap.getUiSettings().setZoomControlsEnabled(true);