Let me tell you from the start it doesn't work:
mMap.setMaxZoomPreference(30.0f);
I know Google Maps doesn't allow to zoom above 21 but I saw in Javascript you can add a new maptype and set max zoom level to 30 or whatever you want. https://developers.google.com/maps/documentation/javascript/examples/maptype-overlay
I find a link for Java to add new Tile but I dont understand how to use for adding new map type and set max zoom: Google Maps API v2 draw part of circle on MapFragment
How to set Google map on max zoom level to 30 in Android?
Yes, maybe the reason Android SDK is only on V2 so does not have the same feature set (yet) as the JS SDK.
But maybe there is another way or hack something. Is there any other solution?