废不多说, 直接上代码+猪食
//聚合点单击监听
mClusterManager.setOnClusterClickListener(new ClusterManager.OnClusterClickListener<OverlayInfo>() {
@Override
public boolean onClusterClick(Cluster<OverlayInfo> cluster) {
//获取当前点击的聚合点的位置
LatLng latlng = cluster.getPosition();
//获取当前缩放级别
int zoomLevel =(int)mBaiduMap.getMapStatus().zoom;
//重设缩放级别
mBaiduMap.setMapStatus(MapStatusUpdateFactory.newMapStatus(new MapStatus.Builder()
.target(latlng) //将当前聚合点的位置作为中心点,
.zoom(zoomLevel+1) //以当前缩放级别的基础上放大,
.build()));
return false;
}
});