I'm trying to set the user's location on the map so that it is about 1/3 of the way up from the bottom of the screen, and when the map rotates, it will rotate around this point.
The closest I managed to achieve was to use the setPadding() method, however, this causes the map to sort the jitter when turning, as the center point โfloatsโ around where it really should be. It looks pretty ugly
int mapHeight = mapView.getHeight(); googleMap.setPadding(0, mapHeight / 5, 0, 0);
Is there a better way to do this?
Edit : explained in the image below.

android google-maps offset
Dportology
source share