MapView

la clase pública MapView extiende FrameLayout

Vista que muestra un mapa (con datos obtenidos del servicio de Google Maps). Cuando se enfoque, capturará 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 una GoogleMap mediante getMapAsync(OnMapReadyCallback). MapView inicializa automáticamente el sistema de mapas y la vista.

Para un método más simple de mostrar un mapa, utilice MapFragment (o SupportMapFragment) si desea orientar sus anuncios a plataformas anteriores.

Nota: Se recomienda no agregar niños a esta vista.

Guía para desarrolladores

Para obtener más información, consulta la guía para desarrolladores sobre el 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 del conjunto de atributos)
MapView(contexto contextual, atributos AtributoSet, int defStyle)
MapView(contexto de contexto, opciones de GoogleMapOptions)

Resumen de métodos públicos

void
getMapAsync(devolución de llamada OnMapReadyCallback)
Muestra una instancia no nula de GoogleMap, lista para usarse.
vacío final
onCreate(Bundle savedInstanceState)
Debes llamar a este método desde el método principal de Activity/Fragment correspondiente.
vacío final
onDestroy()
Debes llamar a este método desde el método principal de Activity/Fragment correspondiente.
vacío final
onEnterAmbient(Paquete de ambientDetails)
Debes llamar a este método desde el método principal de WearableActivity's.
vacío final
onExitAmbient()
Debes llamar a este método desde el método principal de WearableActivity's.
vacío final
onLowMemory()
Debes llamar a este método desde el método principal de Activity/Fragment correspondiente.
vacío final
onPause().
Debes llamar a este método desde el método principal de Activity/Fragment correspondiente.
vacío final
resumen()
Debes llamar a este método desde el método principal de Activity/Fragment correspondiente.
vacío final
onSaveInstanceState(Bundle outState)
Debes llamar a este método desde el método principal de Activity/Fragment correspondiente.
vacío final
onStart()
Debes llamar a este método desde el método principal de Activity/Fragment correspondiente.
vacío final
onStop()
Debes llamar a este método desde el método principal de Activity/Fragment correspondiente.

Resumen de métodos heredados

Constructores públicos

public MapView (contexto de contexto)

Parámetros
Contexto

public MapView (contexto de contexto, atributos de Conjunto de atributos)

Parámetros
Contexto
attrs

público MapView (contexto de contexto, atributos de atributos, int defStyle)

Parámetros
Contexto
attrs
defStyle

público MapView (contexto de contexto, opciones de GoogleMapOptions)

Parámetros
Contexto
opciones

Métodos públicos

vacío público getMapAsync (Devolución de llamada de OnMapReadyCallback)

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

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.
  • En caso de que los Servicios de Google Play no estén instalados en el dispositivo del usuario, la devolución de llamada no se activará hasta que el usuario la instale.
  • El objeto GoogleMap proporcionado por la devolución de llamada no es nulo.

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

public final void onCreate (Bundle savedInstanceState)

Debes llamar a este método desde el método principal de Activity/Fragment correspondiente.

Parámetros
Estado de instancia guardado

public final void onDestroy ()

Debes llamar a este método desde el método principal de Activity/Fragment correspondiente.

public final void onEnterAmbient (Bundle ambientDetails)

Debes llamar a este método desde el método principal de WearableActivity's.

Parámetros
detalles ambientales

public final void onExitAmbient ()

Debes llamar a este método desde el método principal de WearableActivity's.

public final void onLowMemory ()

Debes llamar a este método desde el método principal de Activity/Fragment correspondiente.

public final void onPause ()

Debes llamar a este método desde el método principal de Activity/Fragment correspondiente.

public final void onResume ()

Debes llamar a este método desde el método principal de Activity/Fragment correspondiente.

public final void onSaveInstanceState (Bundle outState)

Debes llamar a este método desde el método principal de Activity/Fragment correspondiente.

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

Parámetros
outState

public final void onStart ()

Debes llamar a este método desde el método principal de Activity/Fragment correspondiente.

public final void onStop ()

Debes llamar a este método desde el método principal de Activity/Fragment correspondiente.