MapView

La clase pública MapView extiende FrameLayout
.

Es una vista que muestra un mapa (con datos obtenidos del servicio de Google Maps). Cuando se enfoque, captura las pulsaciones de teclas y gestos táctiles para mover el mapa.

Los usuarios de esta clase deben reenviar todos los métodos de ciclo de vida de Activity o Fragment que contienen esta vista a los correspondientes de esta clase. En particular, debes reenviar los siguientes métodos:

Se debe adquirir un GoogleMap mediante getMapAsync(OnMapReadyCallback). MapView inicializa automáticamente el sistema de mapas y la vista.

Si quieres segmentar los anuncios para plataformas anteriores a fin de obtener un método más simple para mostrar un mapa, usa MapFragment (o SupportMapFragment).

Nota: Te recomendamos que no agregues niños a esta vista.

Guía para desarrolladores

Para obtener más información, consulta la guía para desarrolladores del SDK de Google Maps para Android .

Resumen de la constante heredada

Resumen de campos heredados

Resumen de constructores públicos

MapView(contexto contextual)
MapView(contexto de contexto, atributos de AttributeSet)
MapView(contexto de contexto, atributos attrs, int defStyle)
MapView(contexto de contexto, opciones de GoogleMapOptions)

Resumen de métodos públicos

void
getMapAsync(OnMapReadyCallback callback)
Muestra una instancia no nula de GoogleMap, lista para usar.
final void
onCreate(Bundle savedInstanceState)
Debes llamar a este método desde el método correspondiente de la actividad o el fragmento superior.
final void
onDestroy()
Debes llamar a este método desde el método correspondiente de la actividad o el fragmento superior.
final void
onEnterAmbient(Bundle ambientDetails)
Debes llamar a este método desde el método correspondiente de la WearableActivity principal.
final void
onExitAmbient()
Debes llamar a este método desde el método correspondiente de la WearableActivity principal.
final void
onLowMemory()
Debes llamar a este método desde el método correspondiente de la actividad o el fragmento superior.
final void
onPause()
Debes llamar a este método desde el método correspondiente de la actividad o el fragmento superior.
final void
onResume()
Debes llamar a este método desde el método correspondiente de la actividad o el fragmento superior.
final void
onSaveInstanceState(Bundle outState)
Debes llamar a este método desde el método correspondiente de la actividad o el fragmento superior.
final void
onStart()
Debes llamar a este método desde el método correspondiente de la actividad o el fragmento superior.
final void
onStop()
Debes llamar a este método desde el método correspondiente de la actividad o el fragmento superior.

Resumen de métodos heredados

Constructores públicos

público MapView (contexto de contexto)

Parámetros
Contexto

public MapView (contexto de contexto, atributos de AttributeSet)

Parámetros
Contexto
attrs

public MapView (context context, AttributeSet attrs, int defStyle)

Parámetros
Contexto
attrs
defStyle

public MapView (contexto de contexto, opciones de GoogleMapOptions)

Parámetros
Contexto
Opciones

Métodos públicos

público void getMapAsync (devolución de llamada OnMapReadyCallback)

Muestra una instancia no nula de GoogleMap, lista para usar.

Ten en cuenta lo siguiente:

  • Se debe llamar a este método desde el subproceso principal.
  • La devolución de llamada se ejecutará en el subproceso principal.
  • Cuando el dispositivo del usuario no tenga instalados los Servicios de Google Play, no se activará la devolución de llamada hasta que el usuario lo instale.
  • El objeto GoogleMap que proporciona la devolución de llamada no es nulo.

Parámetros
callback El objeto de devolución de llamada que se activará cuando el mapa esté listo para utilizarse.

público final void onCreate (Bundle savedInstanceState)

Debes llamar a este método desde el método correspondiente de la actividad o el fragmento superior.

Parámetros
savedInstanceState

público final void onDestroy ()

Debes llamar a este método desde el método correspondiente de la actividad o el fragmento superior.

público final void onEnterAmbient (Bundle ambientDetails)

Debes llamar a este método desde el método correspondiente de la WearableActivity principal.

Parámetros
ambientDetails

público final void onExitAmbient ()

Debes llamar a este método desde el método correspondiente de la WearableActivity principal.

público final void onLowMemory ()

Debes llamar a este método desde el método correspondiente de la actividad o el fragmento superior.

público final void onPause ()

Debes llamar a este método desde el método correspondiente de la actividad o el fragmento superior.

público final void onResume ()

Debes llamar a este método desde el método correspondiente de la actividad o el fragmento superior.

público final void onSaveInstanceState (Bundle outState)

Debes llamar a este método desde el método correspondiente de la actividad o el fragmento superior.

Proporciona un Bundle para almacenar el estado de la View antes de que se destruya. Se puede recuperar cuando se vuelve a llamar a onCreate(Bundle).

Parámetros
outState

público final void onStart ()

Debes llamar a este método desde el método correspondiente de la actividad o el fragmento superior.

público final void onStop ()

Debes llamar a este método desde el método correspondiente de la actividad o el fragmento superior.