如何在android中将缩放级别(缩放比例)从21提高到23(即使他们的地图不是谷歌地图,但我只想缩放到这一点)

如何在android中将缩放级别(缩放比例)从21提高到23(即使他们的地图不是谷歌地图,但我只想缩放到这一点),android,google-maps,Android,Google Maps,我试过了 但对我不起作用。请尝试以下代码以缩放到特定位置 CameraPosition cameraPosition = new CameraPosition.Builder().target(bbx.getCenter()).zoom(23).build(); googleMap.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPosition)); 其中loc是您的位置对象,并将常量替换。在您的情况下,将缩放级别映

我试过了


但对我不起作用。

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

CameraPosition cameraPosition =
    new CameraPosition.Builder().target(bbx.getCenter()).zoom(23).build();
googleMap.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPosition));
其中loc是您的
位置
对象,并将
常量替换。在您的情况下,将缩放级别
映射为23。 *注意:-您必须实现
GoogleMap.OnCameraChangeListener


此外,最大缩放级别不能超过21。“所需的缩放级别,范围在2.0到21.0之间。低于此范围的值设置为2.0,高于此范围的值设置为21.0。增加值以放大。并非所有区域都具有最大缩放级别的平铺。”。请参考。

谢谢,但我需要在谷歌地图中将缩放级别增加到21以上。
googleMap.animateCamera(CameraUpdateFactory.newLatLngZoom(loc, Constants.MAP_ZOOM_LEVEL), this);
        googleMap.moveCamera(cameraUpdate);