Map View

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
Muestra las polilíneas de ruta previstas, si las hubiera.
anticipatedRoutePolylineSetup
Configura opciones para 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 inputPolylineOptions de entrada que contiene un objeto google.maps.PolylineOptions y mostrarlo como polylineOptions en el objeto de salida PolylineSetupOptions.

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

No debes volver a usar el mismo objeto PolylineSetupOptions en diferentes funciones o valores estáticos de PolylineSetup ni volver a usar el mismo objeto google.maps.PolylineOptions para la clave polylineOptions en distintos objetos PolylineSetupOptions. Si polylineOptions o visible no está configurado o es 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 nuevo marcador de destino.

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

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

No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones estáticas o valores estáticos, y tampoco vuelvas a utilizar el mismo objeto google.maps.MarkerOptions para la clavemarkerOptions en objetos MarkerSetupOptions diferentes. Si no se establece o no es anulada, se reemplazará con la configuración predeterminada. 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 que se incluye 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 inputMarkerOptions de entrada que contiene un objeto google.maps.MarkerOptions y mostrarlo comomarkerOptions en el objeto MarkerSetupOptions de salida.

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

No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones estáticas o valores estáticos, y tampoco vuelvas a utilizar el mismo objeto google.maps.MarkerOptions para la clavemarkerOptions en objetos MarkerSetupOptions diferentes. Si no se establece o no es anulada, se reemplazará con la configuración predeterminada. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.

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

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

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

No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones estáticas o valores estáticos, y tampoco vuelvas a utilizar el mismo objeto google.maps.MarkerOptions para la clavemarkerOptions en objetos MarkerSetupOptions diferentes. Si no se establece o no es anulada, se reemplazará con la configuración predeterminada. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.

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

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

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

No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones estáticas o valores estáticos, y tampoco vuelvas a utilizar el mismo objeto google.maps.MarkerOptions para la clavemarkerOptions en objetos MarkerSetupOptions diferentes. Si no se establece o no es anulada, se reemplazará con la configuración predeterminada. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.

takenRoutePolylines
Muestra las polilíneas de ruta tomadas, si las hubiera.
takenRoutePolylineSetup
Configura las opciones para una polilínea de ruta tomada. Se invoca cada vez que se renderiza una nueva polilínea de rutas tomadas.

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

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

No debes volver a usar el mismo objeto PolylineSetupOptions en diferentes funciones o valores estáticos de PolylineSetup ni volver a usar el mismo objeto google.maps.PolylineOptions para la clave polylineOptions en distintos objetos PolylineSetupOptions.

Se ignorará cualquier valor establecido para polylineOptions.map o polylineOptions.path. Los valores no establecidos o nulos se reemplazarán por los valores predeterminados.

taskOutcomeMarkers
Tipo: Array<Marker>
Muestra los marcadores de resultados de tareas, si los hubiera.
taskOutcomeMarkerSetup
Configura opciones para un marcador de ubicación de 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 inputMarkerOptions de entrada que contiene un objeto google.maps.MarkerOptions y mostrarlo comomarkerOptions en el objeto MarkerSetupOptions de salida.

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

No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones estáticas o valores estáticos, y tampoco vuelvas a utilizar el mismo objeto google.maps.MarkerOptions para la clavemarkerOptions en objetos MarkerSetupOptions diferentes. Si no se establece o no es anulada, se reemplazará con la configuración predeterminada. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.

unsuccessfulTaskMarkers
Tipo: Array<Marker>
Muestra los marcadores de tareas que no se completaron correctamente, si los hubiera.
unsuccessfulTaskMarkerSetup
Configura las opciones para un marcador de ubicación de tareas no exitoso. Se invoca cada vez que se renderiza un nuevo marcador de tareas fallidas.

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

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

No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones estáticas o valores estáticos, y tampoco vuelvas a utilizar el mismo objeto google.maps.MarkerOptions para la clavemarkerOptions en objetos MarkerSetupOptions diferentes. Si no se establece o no es anulada, se reemplazará con la configuración predeterminada. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.

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

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

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

No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones estáticas o valores estáticos, y tampoco vuelvas a utilizar el mismo objeto google.maps.MarkerOptions para la clavemarkerOptions en objetos MarkerSetupOptions diferentes. Si no se establece o no es anulada, se reemplazará con la configuración predeterminada. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.

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

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

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

No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones estáticas o valores estáticos, y tampoco vuelvas a utilizar el mismo objeto google.maps.MarkerOptions para la clavemarkerOptions en objetos MarkerSetupOptions diferentes. Si no se establece o no es anulada, se reemplazará con la configuración predeterminada. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.

JourneySharingMapViewOptions.

Interfaz 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 opciones para 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 inputPolylineOptions de entrada que contiene un objeto google.maps.PolylineOptions y mostrarlo como polylineOptions en el objeto de salida PolylineSetupOptions.

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

No debes volver a usar el mismo objeto PolylineSetupOptions en diferentes funciones o valores estáticos de PolylineSetup ni volver a usar el mismo objeto google.maps.PolylineOptions para la clave polylineOptions en distintos objetos PolylineSetupOptions. Si polylineOptions o visible no está configurado o es 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 la vista del puerto para que se ajuste a los marcadores del vehículo, marcadores de ubicación y cualquier polilínea de ruta anticipada visible. Establece esto 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 nuevo marcador de destino.

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

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

No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones estáticas o valores estáticos, y tampoco vuelvas a utilizar el mismo objeto google.maps.MarkerOptions para la clavemarkerOptions en objetos MarkerSetupOptions diferentes. Si no se establece o no es anulada, se reemplazará con la configuración predeterminada. 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 inputMarkerOptions de entrada que contiene un objeto google.maps.MarkerOptions y mostrarlo comomarkerOptions en el objeto MarkerSetupOptions de salida.

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

No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones estáticas o valores estáticos, y tampoco vuelvas a utilizar el mismo objeto google.maps.MarkerOptions para la clavemarkerOptions en objetos MarkerSetupOptions diferentes. Si no se establece o no es anulada, se reemplazará con la configuración predeterminada. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.

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

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

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

No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones estáticas o valores estáticos, y tampoco vuelvas a utilizar el mismo objeto google.maps.MarkerOptions para la clavemarkerOptions en objetos MarkerSetupOptions diferentes. Si no se establece o no es anulada, se reemplazará con la configuración predeterminada. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.

successfulTaskMarkerSetup optional
Tipo: MarkerSetup optional
Configura las opciones para que un marcador de ubicación de la tarea se realice correctamente. Se invoca cada vez que se renderiza un nuevo marcador de tarea correcto.

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

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

No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones estáticas o valores estáticos, y tampoco vuelvas a utilizar el mismo objeto google.maps.MarkerOptions para la clavemarkerOptions en objetos MarkerSetupOptions diferentes. Si no se establece o no es anulada, se reemplazará con la configuración predeterminada. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.

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

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

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

No debes volver a usar el mismo objeto PolylineSetupOptions en diferentes funciones o valores estáticos de PolylineSetup ni volver a usar el mismo objeto google.maps.PolylineOptions para la clave polylineOptions en distintos objetos PolylineSetupOptions.

Se ignorará cualquier valor establecido para polylineOptions.map o polylineOptions.path. Los valores no establecidos o nulos se reemplazarán por los valores predeterminados.

taskOutcomeMarkerSetup optional
Tipo: MarkerSetup optional
Configura opciones para un marcador de ubicación de 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 inputMarkerOptions de entrada que contiene un objeto google.maps.MarkerOptions y mostrarlo comomarkerOptions en el objeto MarkerSetupOptions de salida.

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

No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones estáticas o valores estáticos, y tampoco vuelvas a utilizar el mismo objeto google.maps.MarkerOptions para la clavemarkerOptions en objetos MarkerSetupOptions diferentes. Si no se establece o no es anulada, se reemplazará con la configuración predeterminada. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.

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

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

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

No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones estáticas o valores estáticos, y tampoco vuelvas a utilizar el mismo objeto google.maps.MarkerOptions para la clavemarkerOptions en objetos MarkerSetupOptions diferentes. Si no se establece o no es anulada, se reemplazará con la configuración predeterminada. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.

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

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

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

No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones estáticas o valores estáticos, y tampoco vuelvas a utilizar el mismo objeto google.maps.MarkerOptions para la clavemarkerOptions en objetos MarkerSetupOptions diferentes. Si no se establece o no es anulada, se reemplazará con la configuración predeterminada. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.

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

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

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

No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones estáticas o valores estáticos, y tampoco vuelvas a utilizar el mismo objeto google.maps.MarkerOptions para la clavemarkerOptions en objetos MarkerSetupOptions diferentes. Si no se establece o no es anulada, se reemplazará con la configuración predeterminada. 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 vista del puerto para que se ajuste a los marcadores y a las polilíneas de rutas anticipadas visibles. Esta es la opción predeterminada.
NONE No ajustar automáticamente el viewport.

Clase abstracta LocationProvider

google.maps.journeySharing.LocationProvider clase abstracta

Es la clase superior de proveedores de ubicación. Usa el proveedor de ubicación secundario 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:
  • eventNamestring El nombre del evento que se escuchará.
  • handlerFunction El controlador de eventos.
Valor que se muestra: MapsEventListener
Agrega un 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.