Android mapea V2 newLatLngBounds con rodamiento

Estoy usando los nuevos mapas de Android V2 con este diseño:

<fragment xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:map="http://schemas.android.com/apk/res-auto"
  android:id="@+id/map"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  class="com.google.android.gms.maps.SupportMapFragment"
  map:cameraBearing="270"/>

Estoy tratando de usar el método newLatLngBounds (límites LatLngBounds, relleno interno) para hacer zoom y ver todos mis marcadores en el mapa, sin embargo, el rumbo de la cámara está establecido en 0.

La descripción en la documentación de los desarrolladores de Google dice:

público estático CameraUpdate newLatLngBounds (límites de LatLngBounds, relleno interno) (...). La actualización de CameraUpdate tiene una orientación de 0 y una inclinación de 0. (...) ".

¿Cómo puedo cambiar el valor del rodamiento?

Intenté establecer un nuevo rodamiento programáticamente después de la llamada de newLatLngBounds, algo como esto:

mMap.moveCamera(CameraUpdateFactory.newLatLngBounds(bounds, 100));
mMap.moveCamera(CameraUpdateFactory.newCameraPosition(new CameraPosition.Builder()
.target(mMap.getCameraPosition().target)
.zoom(mMap.getCameraPosition().zoom)
.bearing(270)
.build()));

Pero cuando hago esto, algunos marcadores no aparecen.

Respuestas a la pregunta(3)

Su respuesta a la pregunta