Im developping an Android Apps that uses google maps, and im facing some problems:
1- I want to avoid the zoom level 1 when using pinch zoom because i get something ugly it looks like this:

I can control the minimum zoom in using zoom controls by using this snippet:
zoomControls.setOnZoomOutClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (myMapView.getZoomLevel() == 3){
Toast t = Toast.makeText(getApplicationContext(), "N other zoom levels", Toast.LENGTH_SHORT).show();
}else{
mapController.zoomOut();
}
}
2- I want to control the maximum zoom level because im getting black zones on my screen
How can i solve these two problems, Any idea about this
Anyways, you just need to override your draw method like this:
Also check the max level make the need full changes.