title: How to adjust zoom level to fit boundary and then center map in marker offset?
body: <p>I have a google map (com.google.android.gms.maps.GoogleMap) where I have some markers set.</p>
  
  <p>I am able to, separately, </p>
  
  <p>1) adjust zoom level and center the map on a boundary:</p>
  
  <pre><code>mMap.animateCamera(CameraUpdateFactory.newLatLngBounds(getZoomBounds(), 10));
  </code></pre>
  
  <p>and</p>
  
  <p>2) center the map above one of the markers:</p>
  
  <pre><code>LatLng poiSelectedLatLng = new LatLng(markerSelected.getPosition().latitude 
      + offset, markerSelected.getPosition().longitude);
  
  mMap.animateCamera(CameraUpdateFactory.newLatLng(poiSelectedLatLng));
  </code></pre>
  
  <p>but, for the life of me, I can't just do both, adjust the zoom level using newLatLngBounds and then center the map somewhere else. Whatever I do last is what I see happening in the map.</p>
  
  <p>How do I do this?</p>