OnMapReadyCallback

interfaz pública OnMapReadyCallback

Interfaz de devolución de llamada para cuando el mapa esté listo para usarse.

Una vez que se configura una instancia de esta interfaz en un objeto MapFragment o MapView, el método onMapReady(GoogleMap) se activa cuando el mapa está listo para usarse y proporciona una instancia no nula de GoogleMap.

Si los Servicios de Google Play no están instalados en el dispositivo, se le pedirá al usuario que lo instale y el método onMapReady(GoogleMap) solo se activará cuando el usuario lo haya instalado y haya regresado a la app.

Resumen de métodos públicos

vacío abstracto
onMapReady(GoogleMap googleMap)
Se llama cuando el mapa está listo para usarse.

Métodos públicos

vacío público abstracto onMapReady (GoogleMap googleMap)

Se llama cuando el mapa está listo para usarse.

Ten en cuenta que esto no garantiza que el mapa se haya diseñado. Por lo tanto, es posible que el tamaño del mapa no se haya determinado en el momento en que se llama al método de devolución de llamada. Si necesitas conocer las dimensiones o llamar a un método en la API que necesite conocer las dimensiones, obtén el View del mapa y registra un ViewTreeObserver.OnGlobalLayoutListener.

No encadentes los objetos de escucha OnMapReadyCallback y OnGlobalLayoutListener, sino que registres y esperes ambas devoluciones de llamada de manera independiente, ya que estas pueden activarse en cualquier orden.

Por ejemplo, si deseas actualizar la cámara del mapa usando un elemento LatLngBounds sin dimensiones, debes esperar hasta que se hayan completado OnMapReadyCallback y OnGlobalLayoutListener. De lo contrario, hay una condición de carrera que podría activar un IllegalStateException.

Parámetros
GoogleMap Una instancia no nula de un GoogleMap asociado con MapFragment o MapView que define la devolución de llamada.