Map View

Clase JourneySharingMapView

Clase google.maps.journeySharing.JourneySharingMapView

La vista de mapa

Para acceder, llama a const {JourneySharingMapView} = await google.maps.importLibrary("journeySharing"). Consulta Bibliotecas de la API de Maps JavaScript.

JourneySharingMapView
JourneySharingMapView(options)
Parámetros: 
Crea una instancia de vista de mapa.
automaticViewportMode
Este campo es de solo lectura. Modo de viewport automático.
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.
locationProviders
Tipo:  Array<LocationProvider> optional
Este campo es de solo lectura. Las fuentes de las ubicaciones registradas se mostrarán en la vista del mapa de seguimiento. Para agregar o quitar proveedores de ubicación, usa los métodos JourneySharingMapView.addLocationProvider y JourneySharingMapView.removeLocationProvider.
map
Tipo:  Map
Este campo es de solo lectura. Es el objeto de mapa incluido en la vista de mapa.
mapOptions
Tipo:  MapOptions
Este campo es de solo lectura. Son las opciones de mapa pasadas al mapa a través de la vista de mapa.
locationProvider
Tipo:  LocationProvider optional
Este campo es de solo lectura. Una fuente de las ubicaciones registradas que se mostrarán en la vista del mapa de seguimiento.
destinationMarkerSetup
Tipo:  MarkerSetup
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 defaultMarkerOptions de la entrada que contiene un objeto google.maps.MarkerOptions y mostrarlo como marcadoresOptions en el objeto MarkerSetupOptions de salida.

Especificar un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestre ese objeto estático.

No vuelvas a usar el mismo objeto MarkerSetupOptions en diferentes funciones de MarkerSetup ni valores estáticos, y no vuelvas a usar el mismo objeto google.maps.MarkerOptions para la clave marcadoresOptions en diferentes objetos MarkerSetupOptions. Si el valor de marcadorOptions no está establecido o es nulo, se reemplazará por el valor predeterminado. Se ignorarán todos los valores establecidos para los marcadoresOptions.map o marcadoresOptions.position.
originMarkerSetup
Tipo:  MarkerSetup
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 la entrada que contiene un objeto google.maps.MarkerOptions y mostrarlo como marcadoresOptions en el objeto MarkerSetupOptions de salida.

Especificar un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestre ese objeto estático.

No vuelvas a usar el mismo objeto MarkerSetupOptions en diferentes funciones de MarkerSetup ni valores estáticos, y no vuelvas a usar el mismo objeto google.maps.MarkerOptions para la clave marcadoresOptions en diferentes objetos MarkerSetupOptions. Si el valor de marcadorOptions no está establecido o es nulo, se reemplazará por el valor predeterminado. Se ignorarán todos los valores establecidos para los marcadoresOptions.map o marcadoresOptions.position.
taskOutcomeMarkerSetup
Tipo:  MarkerSetup
Configura las opciones para un marcador de ubicación del resultado de la 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 la entrada que contiene un objeto google.maps.MarkerOptions y mostrarlo como marcadoresOptions en el objeto MarkerSetupOptions de salida.

Especificar un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestre ese objeto estático.

No vuelvas a usar el mismo objeto MarkerSetupOptions en diferentes funciones de MarkerSetup ni valores estáticos, y no vuelvas a usar el mismo objeto google.maps.MarkerOptions para la clave marcadoresOptions en diferentes objetos MarkerSetupOptions. Si el valor de marcadorOptions no está establecido o es nulo, se reemplazará por el valor predeterminado. Se ignorarán todos los valores establecidos para los marcadoresOptions.map o marcadoresOptions.position.
unsuccessfulTaskMarkerSetup
Tipo:  MarkerSetup
Configura las opciones para un marcador de ubicación de tarea fallida. Se invoca cada vez que se renderiza un nuevo marcador de tarea fallida.

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

Especificar un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestre ese objeto estático.

No vuelvas a usar el mismo objeto MarkerSetupOptions en diferentes funciones de MarkerSetup ni valores estáticos, y no vuelvas a usar el mismo objeto google.maps.MarkerOptions para la clave marcadoresOptions en diferentes objetos MarkerSetupOptions. Si el valor de marcadorOptions no está establecido o es nulo, se reemplazará por el valor predeterminado. Se ignorarán todos los valores establecidos para los marcadoresOptions.map o marcadoresOptions.position.
vehicleMarkerSetup
Tipo:  MarkerSetup
Configura las opciones de un marcador de ubicación del vehículo. 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 defaultMarkerOptions de la entrada que contiene un objeto google.maps.MarkerOptions y mostrarlo como marcadoresOptions en el objeto MarkerSetupOptions de salida.

Especificar un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestre ese objeto estático.

No vuelvas a usar el mismo objeto MarkerSetupOptions en diferentes funciones de MarkerSetup ni valores estáticos, y no vuelvas a usar el mismo objeto google.maps.MarkerOptions para la clave marcadoresOptions en diferentes objetos MarkerSetupOptions. Si el valor de marcadorOptions no está establecido o es nulo, se reemplazará por el valor predeterminado. Se ignorarán todos los valores establecidos para los marcadoresOptions.map o marcadoresOptions.position.
waypointMarkerSetup
Tipo:  MarkerSetup
Configura las opciones para un marcador de ubicación de punto 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 defaultMarkerOptions de la entrada que contiene un objeto google.maps.MarkerOptions y mostrarlo como marcadoresOptions en el objeto MarkerSetupOptions de salida.

Especificar un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestre ese objeto estático.

No vuelvas a usar el mismo objeto MarkerSetupOptions en diferentes funciones de MarkerSetup ni valores estáticos, y no vuelvas a usar el mismo objeto google.maps.MarkerOptions para la clave marcadoresOptions en diferentes objetos MarkerSetupOptions. Si el valor de marcadorOptions no está establecido o es nulo, se reemplazará por el valor predeterminado. Se ignorarán todos los valores establecidos para los marcadoresOptions.map o marcadoresOptions.position.
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 defaultPolylineOptions de la entrada que contiene un objeto google.maps.PolylineOptions y mostrarlo como polylineOptions en el objeto PolylineSetupOptions de salida.

Especificar un objeto PolylineSetupOptions tiene el mismo efecto que especificar una función que muestre ese objeto estático.

No vuelvas a usar el mismo objeto PolylineSetupOptions en diferentes funciones de PolylineSetup o valores estáticos, ni tampoco vuelvas a usar el mismo objeto google.maps.PolylineOptions para la clave polylineOptions en diferentes objetos PolylineSetupOptions. Si no se establece polylineOptions o visible, o el valor es nulo, se reemplazará por el valor predeterminado Se ignorarán todos los valores establecidos para polylineOptions.map o polylineOptions.path.
takenRoutePolylineSetup
Configura las opciones para una polilínea de rutas 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 la entrada que contiene un objeto google.maps.PolylineOptions y mostrarlo como polylineOptions en el objeto PolylineSetupOptions de salida.

Especificar un objeto PolylineSetupOptions tiene el mismo efecto que especificar una función que muestre ese objeto estático.

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

Se ignorarán todos los valores establecidos para polylineOptions.map o polylineOptions.path. Cualquier valor no establecido o nulo se reemplazará por el predeterminado.
pingMarkerSetup
Tipo:  MarkerSetup
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 la entrada que contiene un objeto google.maps.MarkerOptions y mostrarlo como marcadoresOptions en el objeto MarkerSetupOptions de salida.

Especificar un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestre ese objeto estático.

No vuelvas a usar el mismo objeto MarkerSetupOptions en diferentes funciones de MarkerSetup ni valores estáticos, y no vuelvas a usar el mismo objeto google.maps.MarkerOptions para la clave marcadoresOptions en diferentes objetos MarkerSetupOptions. Si el valor de marcadorOptions no está establecido o es nulo, se reemplazará por el valor predeterminado. Se ignorarán todos los valores establecidos para los marcadoresOptions.map o marcadoresOptions.position.
successfulTaskMarkerSetup
Tipo:  MarkerSetup
Configura las opciones para un marcador de ubicación de tarea exitoso. Se invoca cada vez que se renderiza un nuevo marcador de tarea correcta.

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

Especificar un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestre ese objeto estático.

No vuelvas a usar el mismo objeto MarkerSetupOptions en diferentes funciones de MarkerSetup ni valores estáticos, y no vuelvas a usar el mismo objeto google.maps.MarkerOptions para la clave marcadoresOptions en diferentes objetos MarkerSetupOptions. Si el valor de marcadorOptions no está establecido o es nulo, se reemplazará por el valor predeterminado. Se ignorarán todos los valores establecidos para los marcadoresOptions.map o marcadoresOptions.position.
destinationMarkers
Tipo:  Array<Marker>
Muestra los marcadores de destino, si los hay.
originMarkers
Tipo:  Array<Marker>
Muestra los marcadores de origen, si los hay.
successfulTaskMarkers
Tipo:  Array<Marker>
Muestra los marcadores de tareas correctas, si los hay.
taskOutcomeMarkers
Tipo:  Array<Marker>
Muestra los marcadores de resultado de la tarea, si los hay.
unsuccessfulTaskMarkers
Tipo:  Array<Marker>
Muestra los marcadores de tareas con errores, si los hay.
vehicleMarkers
Tipo:  Array<Marker>
Devuelve los marcadores para vehículos, si los hubiera.
waypointMarkers
Tipo:  Array<Marker>
Muestra los marcadores de puntos de referencia, si los hay.
anticipatedRoutePolylines
Tipo:  Array<Polyline>
Muestra las polilíneas de la ruta anticipadas, si corresponde.
takenRoutePolylines
Tipo:  Array<Polyline>
Muestra las polilíneas de rutas tomadas, si las hubiera.
addLocationProvider
addLocationProvider(locationProvider)
Parámetros: 
  • locationProviderLocationProvider Es el proveedor de ubicación que se agregará.
Valor que se muestra: Ninguno
Agrega un proveedor de ubicación a la vista de mapa. Si ya se agregó el proveedor de ubicación, no se realiza ninguna acción.
removeLocationProvider
removeLocationProvider(locationProvider)
Parámetros: 
  • locationProviderLocationProvider Es el proveedor de ubicación que quieres quitar.
Valor que se muestra: Ninguno
Elimina un proveedor de ubicación de la vista de mapa. Si el proveedor de ubicación aún no se agregó a la vista de mapa, no se realizará ninguna acción.

Interfaz de JourneySharingMapViewOptions.

Interfaz google.maps.journeySharing.JourneySharingMapViewOptions

Opciones para la vista de mapa.

element
Tipo:  Element
El elemento DOM que respalda la vista. 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 defaultPolylineOptions de la entrada que contiene un objeto google.maps.PolylineOptions y mostrarlo como polylineOptions en el objeto PolylineSetupOptions de salida.

Especificar un objeto PolylineSetupOptions tiene el mismo efecto que especificar una función que muestre ese objeto estático.

No vuelvas a usar el mismo objeto PolylineSetupOptions en diferentes funciones de PolylineSetup o valores estáticos, ni tampoco vuelvas a usar el mismo objeto google.maps.PolylineOptions para la clave polylineOptions en diferentes objetos PolylineSetupOptions. Si no se establece polylineOptions o visible, o el valor es nulo, se reemplazará por el valor predeterminado Se ignorarán todos los valores establecidos para polylineOptions.map o polylineOptions.path.
automaticViewportMode optional
Tipo:  AutomaticViewportMode optional
Modo de viewport automático. El valor predeterminado es FIT_ANTICIPATED_ROUTE, lo que permite que la vista de mapa ajuste automáticamente el viewport para que se ajuste a marcadores de vehículos, marcadores de ubicación y cualquier polilínea de ruta anticipada visible. Establece esta opción 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 defaultMarkerOptions de la entrada que contiene un objeto google.maps.MarkerOptions y mostrarlo como marcadoresOptions en el objeto MarkerSetupOptions de salida.

Especificar un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestre ese objeto estático.

No vuelvas a usar el mismo objeto MarkerSetupOptions en diferentes funciones de MarkerSetup ni valores estáticos, y no vuelvas a usar el mismo objeto google.maps.MarkerOptions para la clave marcadoresOptions en diferentes objetos MarkerSetupOptions. Si el valor de marcadorOptions no está establecido o es nulo, se reemplazará por el valor predeterminado. Se ignorarán todos los valores establecidos para los marcadoresOptions.map o marcadoresOptions.position.
locationProvider optional
Tipo:  LocationProvider optional
Una fuente de las ubicaciones registradas que se mostrarán en la vista del mapa de seguimiento. Opcional.
locationProviders optional
Tipo:  Array<LocationProvider> optional
Las fuentes de las ubicaciones registradas se mostrarán en la vista del mapa de seguimiento. Opcional.
mapOptions optional
Tipo:  MapOptions optional
Opciones de mapas pasadas 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 la entrada que contiene un objeto google.maps.MarkerOptions y mostrarlo como marcadoresOptions en el objeto MarkerSetupOptions de salida.

Especificar un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestre ese objeto estático.

No vuelvas a usar el mismo objeto MarkerSetupOptions en diferentes funciones de MarkerSetup ni valores estáticos, y no vuelvas a usar el mismo objeto google.maps.MarkerOptions para la clave marcadoresOptions en diferentes objetos MarkerSetupOptions. Si el valor de marcadorOptions no está establecido o es nulo, se reemplazará por el valor predeterminado. Se ignorarán todos los valores establecidos para los marcadoresOptions.map o marcadoresOptions.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 la entrada que contiene un objeto google.maps.MarkerOptions y mostrarlo como marcadoresOptions en el objeto MarkerSetupOptions de salida.

Especificar un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestre ese objeto estático.

No vuelvas a usar el mismo objeto MarkerSetupOptions en diferentes funciones de MarkerSetup ni valores estáticos, y no vuelvas a usar el mismo objeto google.maps.MarkerOptions para la clave marcadoresOptions en diferentes objetos MarkerSetupOptions. Si el valor de marcadorOptions no está establecido o es nulo, se reemplazará por el valor predeterminado. Se ignorarán todos los valores establecidos para los marcadoresOptions.map o marcadoresOptions.position.
successfulTaskMarkerSetup optional
Tipo:  MarkerSetup optional
Configura las opciones para un marcador de ubicación de tarea exitoso. Se invoca cada vez que se renderiza un nuevo marcador de tarea exitosa.

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

Especificar un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestre ese objeto estático.

No vuelvas a usar el mismo objeto MarkerSetupOptions en diferentes funciones de MarkerSetup ni valores estáticos, y no vuelvas a usar el mismo objeto google.maps.MarkerOptions para la clave marcadoresOptions en diferentes objetos MarkerSetupOptions. Si el valor de marcadorOptions no está establecido o es nulo, se reemplazará por el valor predeterminado. Se ignorarán todos los valores establecidos para los marcadoresOptions.map o marcadoresOptions.position.
takenRoutePolylineSetup optional
Tipo:  PolylineSetup optional
Configura las opciones para una polilínea de rutas 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 la entrada que contiene un objeto google.maps.PolylineOptions y mostrarlo como polylineOptions en el objeto PolylineSetupOptions de salida.

Especificar un objeto PolylineSetupOptions tiene el mismo efecto que especificar una función que muestre ese objeto estático.

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

Se ignorarán todos los valores establecidos para polylineOptions.map o polylineOptions.path. Cualquier valor no establecido o nulo se reemplazará por el predeterminado.
taskOutcomeMarkerSetup optional
Tipo:  MarkerSetup optional
Configura las opciones para un marcador de ubicación del resultado de la 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 la entrada que contiene un objeto google.maps.MarkerOptions y mostrarlo como marcadoresOptions en el objeto MarkerSetupOptions de salida.

Especificar un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestre ese objeto estático.

No vuelvas a usar el mismo objeto MarkerSetupOptions en diferentes funciones de MarkerSetup ni valores estáticos, y no vuelvas a usar el mismo objeto google.maps.MarkerOptions para la clave marcadoresOptions en diferentes objetos MarkerSetupOptions. Si el valor de marcadorOptions no está establecido o es nulo, se reemplazará por el valor predeterminado. Se ignorarán todos los valores establecidos para los marcadoresOptions.map o marcadoresOptions.position.
unsuccessfulTaskMarkerSetup optional
Tipo:  MarkerSetup optional
Configura las opciones para un marcador de ubicación de tarea fallida. Se invoca cada vez que se renderiza un nuevo marcador de tarea fallida.

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

Especificar un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestre ese objeto estático.

No vuelvas a usar el mismo objeto MarkerSetupOptions en diferentes funciones de MarkerSetup ni valores estáticos, y no vuelvas a usar el mismo objeto google.maps.MarkerOptions para la clave marcadoresOptions en diferentes objetos MarkerSetupOptions. Si el valor de marcadorOptions no está establecido o es nulo, se reemplazará por el valor predeterminado. Se ignorarán todos los valores establecidos para los marcadoresOptions.map o marcadoresOptions.position.
vehicleMarkerSetup optional
Tipo:  MarkerSetup optional
Configura las opciones de un marcador de ubicación del vehículo. 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 defaultMarkerOptions de la entrada que contiene un objeto google.maps.MarkerOptions y mostrarlo como marcadoresOptions en el objeto MarkerSetupOptions de salida.

Especificar un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestre ese objeto estático.

No vuelvas a usar el mismo objeto MarkerSetupOptions en diferentes funciones de MarkerSetup ni valores estáticos, y no vuelvas a usar el mismo objeto google.maps.MarkerOptions para la clave marcadoresOptions en diferentes objetos MarkerSetupOptions. Si el valor de marcadorOptions no está establecido o es nulo, se reemplazará por el valor predeterminado. Se ignorarán todos los valores establecidos para los marcadoresOptions.map o marcadoresOptions.position.
waypointMarkerSetup optional
Tipo:  MarkerSetup optional
Configura las opciones para un marcador de ubicación de punto 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 defaultMarkerOptions de la entrada que contiene un objeto google.maps.MarkerOptions y mostrarlo como marcadoresOptions en el objeto MarkerSetupOptions de salida.

Especificar un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestre ese objeto estático.

No vuelvas a usar el mismo objeto MarkerSetupOptions en diferentes funciones de MarkerSetup ni valores estáticos, y no vuelvas a usar el mismo objeto google.maps.MarkerOptions para la clave marcadoresOptions en diferentes objetos MarkerSetupOptions. Si el valor de marcadorOptions no está establecido o es nulo, se reemplazará por el valor predeterminado. Se ignorarán todos los valores establecidos para los marcadoresOptions.map o marcadoresOptions.position.

Constantes AutomaticViewportMode

Constantes google.maps.journeySharing.AutomaticViewportMode

Modo de viewport automático.

Para acceder, llama a const {AutomaticViewportMode} = await google.maps.importLibrary("journeySharing"). Consulta Bibliotecas de 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 anticipadas visibles. Esta es la opción predeterminada.
NONE No ajustar automáticamente el viewport.

Clase abstracta LocationProvider.

Clase abstracta google.maps.journeySharing.LocationProvider

Clase superior de todos los proveedores de ubicación.

addListener
addListener(eventName, handler)
Parámetros: 
  • eventNamestring Es el nombre del evento que se escuchará.
  • handlerFunction Es el controlador de eventos.
Valor que se muestra:  MapsEventListener
Agrega un MapsEventListener para un evento que activa este proveedor de ubicación. Muestra un identificador para este objeto de escucha que se puede usar con event.removeListener.

Clase abstracta PollingLocationProvider.

Clase abstracta google.maps.journeySharing.PollingLocationProvider

Clase superior de los proveedores de centros de votación.

Esta clase abstracta extiende LocationProvider.

isPolling
Tipo:  boolean
Es verdadero si este proveedor de ubicación está sondeando. Solo lectura.
pollingIntervalMillis
Tipo:  number
Tiempo mínimo entre la recuperación de actualizaciones de ubicación en milisegundos. Si tarda más de pollingIntervalMillis en recuperar una actualización de ubicación, la próxima actualización de ubicación no se iniciará hasta que finalice la actual.

Si estableces este valor en 0, Infinity o uno negativo, se inhabilitarán las actualizaciones automáticas de ubicación. Se recupera una nueva actualización de ubicación una vez si cambia el parámetro de ID de seguimiento (por ejemplo, el ID de seguimiento del envío del proveedor de ubicación de envío) o una opción de filtrado (por ejemplo, límites de viewports o filtros de atributos para proveedores de ubicación de flotas).

El intervalo de sondeo mínimo y predeterminado es de 5,000 milisegundos. Si configuras el intervalo de sondeo en un valor positivo más bajo, se almacena y usa el valor 5,000.
Heredado: addListener
ispollingchange
function(event)
Evento que se activa cuando se actualiza el estado de sondeo del proveedor de ubicación. Usa PollingLocationProvider.isPolling para determinar el estado de sondeo actual.

Interfaz PollingLocationProviderIsPollingChangeEvent.

Interfaz google.maps.journeySharing.PollingLocationProviderIsPollingChangeEvent

Es el objeto de evento que se pasa al controlador de eventos cuando se activa el evento PollingLocationProvider.ispollingchange.

error optional
Tipo:  Error optional
El error que causó el cambio del estado de sondeo, si el cambio de estado se debió a un error. No está definido si el cambio de estado se debió a operaciones normales.