title: Change Google Map Offset Center
body: <p>I'm trying to set the user location on the map such that it sits about 1/3 of the way up from the bottom of the screen, and when the map rotates, it will rotate around this point.</p>
  
  <p>The closest I've got to achieving this is by using the <code>setPadding()</code> method, however, this causes the map to sort of shake when rotated, as the center point sort of 'floats' around where it actually should be. It looks quite ugly</p>
  
  <pre><code>int mapHeight = mapView.getHeight();
  googleMap.setPadding(0, mapHeight / 5, 0, 0);
  </code></pre>
  
  <p>Is there a better way to do this?</p>
  
  <p><strong>Edit</strong>: Explained in picture below</p>
  
  <p><a href="https://i.stack.imgur.com/IT3x3.png" rel="noreferrer"><img src="https://i.stack.imgur.com/IT3x3.png" alt="enter image description here"></a></p>