Android谷歌地图放大/缩小

时间:2015-06-03 14:30:49

标签: android google-maps

当我在Google地图上放大/缩小时,是否有办法确保地图不会移动(即只放大/缩小但地图中心不会改变)

2 个答案:

答案 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);