如何在Android中将缩放级别(缩放比例)从21增加到23(甚至认为它们在大规模上没有谷歌地图我只想缩放到那一点)

时间:2016-06-14 07:27:31

标签: android google-maps

我试过

CameraPosition cameraPosition =
    new CameraPosition.Builder().target(bbx.getCenter()).zoom(23).build();
googleMap.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPosition));

但对我不起作用。

1 个答案:

答案 0 :(得分:0)

请尝试以下代码缩放到特定位置。

googleMap.animateCamera(CameraUpdateFactory.newLatLngZoom(loc, Constants.MAP_ZOOM_LEVEL), this);
        googleMap.moveCamera(cameraUpdate);

其中loc是您的Location对象,在您的情况下将Constants.MAP_ZOOM_LEVEL替换为23。  *注意: - 您必须实施GoogleMap.OnCameraChangeListener

最大缩放级别也不能超过21.“所需的缩放级别,范围为2.0到21.0。低于此范围的值设置为2.0,高于此值的值设置为21.0。将值增加到放大。并非所有区域都有最大缩放级别的图块。“。请参考This