Proporciona métodos para modificar el contenido del mapa de navegación, p.ej., agregar y quitar marcadores.
Se debe acceder a todos los métodos solo en el subproceso de IU de Android.
Resumen de clases anidadas
Interfaz | NavigationMap.OnMapClickListener | Interfaz de devolución de llamada para cuando el usuario presiona el mapa. | |
Interfaz | NavigationMap.OnMarkerClickListener | Define las firmas para los métodos a los que se llama cuando se presiona un marcador o se hace clic en él. |
Resumen de métodos públicos
Marcador abstracto | |
Proyección abstracta |
getProjection()
Muestra un objeto
Projection que puedes usar para convertir entre coordenadas de pantalla y coordenadas de latitud y longitud. |
abstracto void |
removeAllMarkers()
Elimina todos los marcadores que aparecen actualmente en el mapa.
|
abstracto void | |
abstracto void |
setOnMapClickListener(objeto de escucha NavigationMap.OnMapClickListener)
Establece una devolución de llamada que se invoca cuando se presiona el mapa.
|
abstracto void |
setOnMarkerClickListener(objeto de escucha NavigationMap.OnMarkerClickListener)
Establece una devolución de llamada que se invoca cuando se hace clic en un marcador.
|
abstracto void |
setPadding(int izquierda, int superior, int derecha, int inferior)
Establece el padding para los elementos de la IU dentro del área del mapa en px.
|
abstracto void |
setTrafficEnabled(booleano habilitado)
Establece si se mostrará la información del tráfico.
|
Métodos públicos
público abstracto Marker addMarker (MarkerOptions marcadoresOptions)
Agrega un solo marcador al mapa.
Parámetros
markerOptions | MarkerOptions , que define las propiedades del marcador, como la posición Las opciones se copiarán en el marcador y es seguro volver a utilizarlas. |
---|
Devuelve
- un objeto que representa el marcador
público abstracto Proyección getProjection ()
Muestra un objeto Projection
que puedes usar para convertir entre coordenadas de pantalla y coordenadas de latitud y longitud.
El objeto Projection
que se muestra es una instantánea de la proyección actual y no se actualizará automáticamente cuando la cámara se mueva. Como esta operación es costosa, deberías obtener la proyección solo una vez por pantalla. Google Maps usa la proyección Mercator para crear mapas a partir de datos geográficos y convertir puntos del mapa en coordenadas geográficas.
Devuelve
- El
Projection
del mapa en su estado actual onull
si no se inicializó por completo.
resumen público void removeAllMarkers ()
Elimina todos los marcadores que aparecen actualmente en el mapa.
public abstract void removeMarker (marcador Marcador)
Quita el marcador especificado del mapa.
Parámetros
marcador | el marcador para quitarlo |
---|
público abstracto void setOnMapClickListener (objeto de escucha de NavigationMap.OnMapClickListener)
Establece una devolución de llamada que se invoca cuando se presiona el mapa.
Parámetros
objeto de escucha | Es la devolución de llamada que se invoca cuando se presiona el mapa. Para desactivar la devolución de llamada, usa null .
|
---|
público abstracto void setOnMarkerClickListener (objeto de escucha NavigationMap.OnMarkerClickListener)
Establece una devolución de llamada que se invoca cuando se hace clic en un marcador.
Parámetros
objeto de escucha | Es la devolución de llamada que se invoca cuando se hace clic en un marcador. Para desactivar la devolución de llamada, usa null .
|
---|
público abstracto void setPadding (int left, int top, int right, int low)
Establece el padding para los elementos de la IU dentro del área del mapa en px. Esto también afecta el comportamiento de volver a centrar el mapa dentro del área con padding.
Nota: El valor de padding superior solo se aplica cuando el encabezado está inhabilitado (consulta setHeaderEnabled(boolean)
), y el padding inferior solo se aplica cuando la tarjeta de ETA está inhabilitada (consulta setEtaCardEnabled(boolean)
). Los valores de padding izquierdo y derecho se aplican en todo momento.
Parámetros
izquierda | |
---|---|
superior | |
derecha | |
inferior |
público abstracto void setTrafficEnabled (boolean enabled)
Establece si se mostrará la información del tráfico.
Parámetros
habilitado | Si es verdadero, se mostrará la información sobre el tráfico. |
---|