Definición de un CameraUpdate con LatLngBounds con diferentes valores de relleno

¿Existe una función que permite especificar valores de relleno predeterminados para diferentes bordes del MapFragment , es decir, similar a

CameraUpdateFactory.newLatLngBounds(LatLngBounds bounds, int padding)

Que ya existe, sino algo como

CameraUpdateFactory.newLatLngBounds(LatLngBounds bounds, int paddingTop, int paddingLeft, int paddingBottom, int paddingRight) ?

Porqué necesito esto : En mi MapFragment tengo una media capa transparente en tapa. Por lo tanto, necesito un relleno más ancho en la parte superior que en la parte inferior.

Introduzca aquí la descripción de la imagen

Encontré esta pregunta similar: Offseting el centro del MapFragment para una animación moviendo tanto el lat / lng de destino como el nivel de zoom . Sin embargo, obtener la proyección y el desplazamiento de X píxeles no es suficiente en mi caso, porque no sólo quiero desplazar (pan). Yo uso un CameraUpdate con newLatLngBounds (límites, relleno), que se supone que tanto el zoom y pan. Así que tengo una proyección diferente antes de la actualización de la cámara.

Espero haber hecho la pregunta clara!

Este es un ejemplo de conjunto de relleno para asignar …

Establece el relleno en el mapa.

Este método le permite definir una región visible en el mapa, para señalar al mapa que partes del mapa alrededor de los bordes pueden ser oscurecidas, estableciendo relleno en cada uno de los cuatro bordes del mapa. Las funciones de mapa se adaptarán al relleno. Por ejemplo, los controles de zoom, la brújula, los avisos de copyright y el logotipo de Google se moverán para ajustarse dentro de la región definida, los movimientos de la cámara serán relativos al centro de la región visible, etc.

* El tamaño está en píxeles

 GoogleMap.setPadding(     10,      20,      20,     50); 

Todos son Int left, top, right, bottom

De @MaciejGorsky, aquí está la documentación …

https://developers.google.com/android/reference/com/google/android/gms/maps/GoogleMap?hl=pl#setPadding(int, int, int, int)

  • No se encontró el recurso de servicio de Google Play
  • Cambiar el icono del marcador durante el tiempo de ejecución
  • Google Maps, no hay opción para iniciar la navegación, sólo la vista previa está allí
  • Cómo dibujar una forma en el fragmento de mapa al tocarlo con google map V2
  • ¿Cómo persistir Marcador de Google API Android v2?
  • Adición de botones para correlacionar infowindow android
  • Mi botón de ubicación
  • Obtener la ubicación seleccionada de la actividad de Google Maps
  • Error de Google maps: la posición del marcador no se actualiza después de arrastrar
  • Reemplazar getMap con getMapAsync
  • Google Maps Android: ajustar la polilínea a la calle
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.