百度地图获取地图当前缩放等级的方法:
//获取地图缩放级别
BaiduMap mBaiduMap = mMapView.getMap();
float zoom = mBaiduMap.getMapStatus().zoom;
最好是和OnMapStatusChangeListener 一起使用
private LatLng ptCenter;
class MyMapStatuChangeListen implements BaiduMap.OnMapStatusChangeListener {
@Override
public void onMapStatusChangeStart(MapStatus mapStatus) {
}
@Override
public void onMapStatusChangeStart(MapStatus mapStatus, int i) {
}
@Override
public void onMapStatusChange(MapStatus mapStatus) {
}
@Override
public void onMapStatusChangeFinish(MapStatus mapStatus) {
//获取地图缩放级别
float zoom = mBaiduMap.getMapStatus().zoom;
//根据获取到的地图中心点(图标地点)坐标获取地址
ptCenter=mapStatus.target;
Log.e("ptCenterFinish",zoom+"---"+ptCenter.toString());
if (zoom>=15.0f){
}
}
}