Map View

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

JourneySharingMapView.

Clase google.maps.journeySharing.JourneySharingMapView

La vista de mapa.

Requiere el parámetro de URL &libraries=journeySharing. Consulta Bibliotecas en la API de Maps JavaScript.

JourneySharingMapView
JourneySharingMapView(options)
Parámetros:
Crea una instancia de una vista de mapa.
anticipatedRoutePolylines
Tipo: Array<Polyline>
Muestra las polilíneas de ruta previstas, si las hubiera.
anticipatedRoutePolylineSetup
Configura las opciones de una polilínea de ruta anticipada. Se invoca cada vez que se renderiza una nueva polilínea de ruta anticipada.

Si se especifica una función, esta puede y debe modificar el campo defaultPolylineOptions de entrada que contiene un objeto google.maps.PolylineOptions y mostrarlo como polylineOptions en el objeto PolylineSetupOptions de salida.

La especificación de un objeto PolylineSetupOptions tiene el mismo efecto que especificar una función que muestra ese objeto estático.

No vuelvas a usar el mismo objeto PolylineSetupOptions en diferentes funciones o valores estáticos de PolylineSetup y no vuelvas a usar el mismo objeto google.maps.PolylineOptions para la clave polylineOptions en diferentes objetos PolylineSetupOptions. Si polylineOptions o visible es no establecido o nulo, se sobrescribirá con el valor predeterminado. Se ignorará cualquier valor establecido para polylineOptions.map o polylineOptions.path.

automaticViewportMode
Este campo es de solo lectura. Modo de viewport automático.
destinationMarkers
Tipo: Array<Marker>
Muestra los marcadores de destino, si los hubiera.
destinationMarkerSetup
Configura las opciones para un marcador de ubicación de destino. Se invoca cada vez que se renderiza un marcador de destino nuevo.

Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de entrada que contiene un objeto google.maps.MarkerOptions y devolverlo como marcadorOptions en el objeto MarkerSetupOptions de salida.

La especificación de un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestra ese objeto estático.

No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, ni reutilices el mismo objeto google.maps.MarkerOptions en la clave marcadorOptions en otros objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.

element
Tipo: Element
Este campo es de solo lectura. El elemento DOM que respalda la vista.
enableTraffic
Tipo: boolean
Habilita o inhabilita la capa de tráfico.
locationProvider
Este campo es de solo lectura. Una fuente de las ubicaciones con seguimiento que se mostrarán en la vista de mapa de seguimiento.
map
Tipo: Map
El objeto de mapa contenido en la vista de mapa.
mapOptions
Las opciones del mapa que se pasan al mapa a través de la vista de mapa.
originMarkers
Tipo: Array<Marker>
Muestra los marcadores de origen, si los hubiera.
originMarkerSetup
Configura las opciones para un marcador de ubicación de origen. Se invoca cada vez que se renderiza un nuevo marcador de origen.

Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de entrada que contiene un objeto google.maps.MarkerOptions y devolverlo como marcadorOptions en el objeto MarkerSetupOptions de salida.

La especificación de un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestra ese objeto estático.

No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, ni reutilices el mismo objeto google.maps.MarkerOptions en la clave marcadorOptions en otros objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.

pingMarkerSetup
Configura las opciones para un marcador de ubicación de ping. Se invoca cada vez que se renderiza un nuevo marcador de ping.

Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de entrada que contiene un objeto google.maps.MarkerOptions y devolverlo como marcadorOptions en el objeto MarkerSetupOptions de salida.

La especificación de un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestra ese objeto estático.

No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, ni reutilices el mismo objeto google.maps.MarkerOptions en la clave marcadorOptions en otros objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.

successfulTaskMarkers
Tipo: Array<Marker>
Muestra los marcadores de tareas correctos, si los hubiera.
successfulTaskMarkerSetup
Configura las opciones de un marcador de ubicación de tareas exitoso. Se invoca cada vez que se renderiza un nuevo marcador de tarea exitoso.

Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de entrada que contiene un objeto google.maps.MarkerOptions y devolverlo como marcadorOptions en el objeto MarkerSetupOptions de salida.

La especificación de un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestra ese objeto estático.

No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, ni reutilices el mismo objeto google.maps.MarkerOptions en la clave marcadorOptions en otros objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.

takenRoutePolylines
Tipo: Array<Polyline>
Muestra las polilíneas de ruta tomadas, si las hubiera.
takenRoutePolylineSetup
Configura las opciones de una polilínea de ruta tomada. Se invoca cada vez que se renderiza una nueva polilínea de ruta tomada.

Si se especifica una función, esta puede y debe modificar el campo defaultPolylineOptions de entrada que contiene un objeto google.maps.PolylineOptions y mostrarlo como polylineOptions en el objeto PolylineSetupOptions de salida.

La especificación de un objeto PolylineSetupOptions tiene el mismo efecto que especificar una función que muestra ese objeto estático.

No vuelvas a usar el mismo objeto PolylineSetupOptions en diferentes funciones o valores estáticos de PolylineSetup y no vuelvas a usar el mismo objeto google.maps.PolylineOptions para la clave polylineOptions en diferentes objetos PolylineSetupOptions.

Se ignorará cualquier valor establecido para polylineOptions.map o polylineOptions.path. Cualquier valor no establecido o nulo se reemplazará por el valor predeterminado.

taskOutcomeMarkers
Tipo: Array<Marker>
Muestra los marcadores de resultados de tareas (si los hay).
taskOutcomeMarkerSetup
Configura las opciones para un marcador de ubicación de los resultados de una tarea. Se invoca cada vez que se renderiza un nuevo marcador de ubicación de resultados de tareas.

Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de entrada que contiene un objeto google.maps.MarkerOptions y devolverlo como marcadorOptions en el objeto MarkerSetupOptions de salida.

La especificación de un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestra ese objeto estático.

No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, ni reutilices el mismo objeto google.maps.MarkerOptions en la clave marcadorOptions en otros objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.

unsuccessfulTaskMarkers
Tipo: Array<Marker>
Muestra los marcadores de tarea con errores, si los hay.
unsuccessfulTaskMarkerSetup
Configura las opciones para un marcador de ubicación de tarea no exitoso. Se invoca cada vez que se renderiza un nuevo marcador de tarea no exitoso.

Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de entrada que contiene un objeto google.maps.MarkerOptions y devolverlo como marcadorOptions en el objeto MarkerSetupOptions de salida.

La especificación de un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestra ese objeto estático.

No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, ni reutilices el mismo objeto google.maps.MarkerOptions en la clave marcadorOptions en otros objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.

vehicleMarkers
Tipo: Array<Marker>
Muestra los marcadores del vehículo, si los hubiera.
vehicleMarkerSetup
Configura opciones para un marcador de ubicación de vehículos. Se invoca cada vez que se renderiza un marcador de vehículo nuevo.

Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de entrada que contiene un objeto google.maps.MarkerOptions y devolverlo como marcadorOptions en el objeto MarkerSetupOptions de salida.

La especificación de un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestra ese objeto estático.

No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, ni reutilices el mismo objeto google.maps.MarkerOptions en la clave marcadorOptions en otros objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.

waypointMarkers
Tipo: Array<Marker>
Muestra los marcadores de punto de referencia, si los hay.
waypointMarkerSetup
Configura opciones para un marcador de ubicación de puntos de referencia. Se invoca cada vez que se renderiza un marcador de waypoint nuevo.

Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de entrada que contiene un objeto google.maps.MarkerOptions y devolverlo como marcadorOptions en el objeto MarkerSetupOptions de salida.

La especificación de un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestra ese objeto estático.

No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, ni reutilices el mismo objeto google.maps.MarkerOptions en la clave marcadorOptions en otros objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.

JourneySharingMapViewOptions.

Interfaz de google.maps.journeySharing.JourneySharingMapViewOptions

Opciones para la vista de mapa.

Requiere el parámetro de URL &libraries=journeySharing. Consulta Bibliotecas en la API de Maps JavaScript.

element
Tipo: Element
El elemento DOM que respalda la vista. Obligatorio.
locationProvider
Una fuente de las ubicaciones con seguimiento que se mostrarán en la vista de mapa de seguimiento. Obligatorio.
anticipatedRoutePolylineSetup optional
Tipo: PolylineSetup optional
Configura las opciones de una polilínea de ruta anticipada. Se invoca cada vez que se renderiza una nueva polilínea de ruta anticipada.

Si se especifica una función, esta puede y debe modificar el campo defaultPolylineOptions de entrada que contiene un objeto google.maps.PolylineOptions y mostrarlo como polylineOptions en el objeto PolylineSetupOptions de salida.

La especificación de un objeto PolylineSetupOptions tiene el mismo efecto que especificar una función que muestra ese objeto estático.

No vuelvas a usar el mismo objeto PolylineSetupOptions en diferentes funciones o valores estáticos de PolylineSetup y no vuelvas a usar el mismo objeto google.maps.PolylineOptions para la clave polylineOptions en diferentes objetos PolylineSetupOptions. Si polylineOptions o visible es no establecido o nulo, se sobrescribirá con el valor predeterminado. Se ignorará cualquier valor establecido para polylineOptions.map o polylineOptions.path.

automaticViewportMode optional
Tipo: AutomaticViewportMode optional
Modo de viewport automático. El valor predeterminado es FIT_ANTICIPATED_ROUTE, que permite que la vista del mapa ajuste automáticamente el viewport para que se ajuste a los marcadores del vehículo, los marcadores de ubicación y las polilíneas de ruta previstas visibles. Configúralo en NINGUNO para desactivar el ajuste automático.
destinationMarkerSetup optional
Tipo: MarkerSetup optional
Configura las opciones para un marcador de ubicación de destino. Se invoca cada vez que se renderiza un marcador de destino nuevo.

Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de entrada que contiene un objeto google.maps.MarkerOptions y devolverlo como marcadorOptions en el objeto MarkerSetupOptions de salida.

La especificación de un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestra ese objeto estático.

No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, ni reutilices el mismo objeto google.maps.MarkerOptions en la clave marcadorOptions en otros objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.

mapOptions optional
Tipo: MapOptions optional
Opciones de mapas que se pasan al constructor google.maps.Map
originMarkerSetup optional
Tipo: MarkerSetup optional
Configura las opciones para un marcador de ubicación de origen. Se invoca cada vez que se renderiza un nuevo marcador de origen.

Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de entrada que contiene un objeto google.maps.MarkerOptions y devolverlo como marcadorOptions en el objeto MarkerSetupOptions de salida.

La especificación de un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestra ese objeto estático.

No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, ni reutilices el mismo objeto google.maps.MarkerOptions en la clave marcadorOptions en otros objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.

pingMarkerSetup optional
Tipo: MarkerSetup optional
Configura las opciones para un marcador de ubicación de ping. Se invoca cada vez que se renderiza un nuevo marcador de ping.

Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de entrada que contiene un objeto google.maps.MarkerOptions y devolverlo como marcadorOptions en el objeto MarkerSetupOptions de salida.

La especificación de un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestra ese objeto estático.

No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, ni reutilices el mismo objeto google.maps.MarkerOptions en la clave marcadorOptions en otros objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.

successfulTaskMarkerSetup optional
Tipo: MarkerSetup optional
Configura las opciones de un marcador de ubicación de tareas exitoso. Se invoca cada vez que se renderiza un nuevo marcador de tarea exitoso.

Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de entrada que contiene un objeto google.maps.MarkerOptions y devolverlo como marcadorOptions en el objeto MarkerSetupOptions de salida.

La especificación de un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestra ese objeto estático.

No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, ni reutilices el mismo objeto google.maps.MarkerOptions en la clave marcadorOptions en otros objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.

takenRoutePolylineSetup optional
Tipo: PolylineSetup optional
Configura las opciones de una polilínea de ruta tomada. Se invoca cada vez que se renderiza una nueva polilínea de ruta tomada.

Si se especifica una función, esta puede y debe modificar el campo defaultPolylineOptions de entrada que contiene un objeto google.maps.PolylineOptions y mostrarlo como polylineOptions en el objeto PolylineSetupOptions de salida.

La especificación de un objeto PolylineSetupOptions tiene el mismo efecto que especificar una función que muestra ese objeto estático.

No vuelvas a usar el mismo objeto PolylineSetupOptions en diferentes funciones o valores estáticos de PolylineSetup y no vuelvas a usar el mismo objeto google.maps.PolylineOptions para la clave polylineOptions en diferentes objetos PolylineSetupOptions.

Se ignorará cualquier valor establecido para polylineOptions.map o polylineOptions.path. Cualquier valor no establecido o nulo se reemplazará por el valor predeterminado.

taskOutcomeMarkerSetup optional
Tipo: MarkerSetup optional
Configura las opciones para un marcador de ubicación de los resultados de una tarea. Se invoca cada vez que se renderiza un nuevo marcador de ubicación de resultados de tareas.

Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de entrada que contiene un objeto google.maps.MarkerOptions y devolverlo como marcadorOptions en el objeto MarkerSetupOptions de salida.

La especificación de un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestra ese objeto estático.

No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, ni reutilices el mismo objeto google.maps.MarkerOptions en la clave marcadorOptions en otros objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.

unsuccessfulTaskMarkerSetup optional
Tipo: MarkerSetup optional
Configura las opciones para un marcador de ubicación de tarea no exitoso. Se invoca cada vez que se renderiza un nuevo marcador de tarea no exitoso.

Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de entrada que contiene un objeto google.maps.MarkerOptions y devolverlo como marcadorOptions en el objeto MarkerSetupOptions de salida.

La especificación de un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestra ese objeto estático.

No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, ni reutilices el mismo objeto google.maps.MarkerOptions en la clave marcadorOptions en otros objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.

vehicleMarkerSetup optional
Tipo: MarkerSetup optional
Configura opciones para un marcador de ubicación de vehículos. Se invoca cada vez que se renderiza un marcador de vehículo nuevo.

Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de entrada que contiene un objeto google.maps.MarkerOptions y devolverlo como marcadorOptions en el objeto MarkerSetupOptions de salida.

La especificación de un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestra ese objeto estático.

No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, ni reutilices el mismo objeto google.maps.MarkerOptions en la clave marcadorOptions en otros objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.

waypointMarkerSetup optional
Tipo: MarkerSetup optional
Configura opciones para un marcador de ubicación de puntos de referencia. Se invoca cada vez que se renderiza un marcador de waypoint nuevo.

Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de entrada que contiene un objeto google.maps.MarkerOptions y devolverlo como marcadorOptions en el objeto MarkerSetupOptions de salida.

La especificación de un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestra ese objeto estático.

No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, ni reutilices el mismo objeto google.maps.MarkerOptions en la clave marcadorOptions en otros objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.

Constantes de AutomaticViewportMode

google.maps.journeySharing.AutomaticViewportMode constantes

Modo de viewport automático.

Requiere el parámetro de URL &libraries=journeySharing. Consulta Bibliotecas en la API de Maps JavaScript.

FIT_ANTICIPATED_ROUTE Ajusta automáticamente la ventana de visualización para que se ajuste a los marcadores y a las polilíneas de ruta previstas visibles. Esta es la opción predeterminada.
NONE No se ajustará automáticamente el viewport.

LocationProvider

Clase google.maps.journeySharing.LocationProvider

Clase superior de proveedores de ubicaciones. Usa el proveedor de ubicación secundaria que se adapte a tu propósito, en lugar de la clase superior.

Requiere el parámetro de URL &libraries=journeySharing. Consulta Bibliotecas en la API de Maps JavaScript.

addListener
addListener(eventName, handler)
Parámetros:
  • eventName: string El nombre del evento que se escuchará.
  • handler: Function El controlador de eventos.
Valor que se muestra: MapsEventListener
Agrega un elemento MapsEventListener para un evento activado por este proveedor de ubicación. Muestra un identificador para este objeto de escucha que se puede usar con event.removeListener.