Trip and Order Progress

FleetEngineTripLocationProvider.

Clase google.maps.journeySharing.FleetEngineTripLocationProvider

Proveedor de ubicación de viajes.

Esta clase extiende LocationProvider.

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

FleetEngineTripLocationProvider
FleetEngineTripLocationProvider(options)
Parámetros:
Crea un nuevo proveedor de ubicación para un viaje de Fleet Engine.
tripId
Tipo: string
El ID del viaje que observa este proveedor de ubicación. Configura este campo para comenzar el seguimiento.
refresh
refresh()
Parámetros: ninguno
Valor que se muestra: void
Actualiza la ubicación de forma explícita.
Heredada: addListener
error
function(event)
Argumentos:
Evento que se activa cuando el proveedor de ubicación encuentra un error.
update
function(event)
Evento que se activa cuando finaliza una solicitud de actualización de datos de Fleet Engine.

Interfaz FleetEngineTripLocationProviderOptions

Interfaz google.maps.journeySharing.FleetEngineTripLocationProviderOptions

Opciones para el proveedor de la ubicación del viaje.

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

authTokenFetcher
Proporciona tokens web JSON para autenticar el cliente en Fleet Engine.
projectId
Tipo: string
El ID del proyecto del consumidor de Google Cloud Console.
pollingIntervalMillis optional
Tipo: number optional
Tiempo mínimo entre la recuperación de actualizaciones de la ubicación en milisegundos. Si la actualización de la ubicación demora más de pollingIntervalMillis, la próxima no se iniciará hasta que finalice la actual.

Establecer este valor en 0 inhabilita las actualizaciones de ubicación recurrentes. Se recupera una nueva actualización de ubicación si cambia alguno de los parámetros observados por el proveedor de ubicación.

El intervalo de sondeo predeterminado es de 5,000 milisegundos, el intervalo mínimo. Si estableces el intervalo de sondeo en un valor distinto de cero, se usa 5,000.

tripId optional
Tipo: string optional
El ID de viaje al que se le realizará el seguimiento inmediatamente después de que se cree una instancia del proveedor de ubicación. Si no se especifica, el proveedor de ubicación no inicia el seguimiento de ningún viaje. Usa FleetEngineTripLocationProvider.tripId para establecer el ID y comenzar el seguimiento.

Interfaz FleetEngineTripLocationProviderUpdateEvent

Interfaz google.maps.journeySharing.FleetEngineTripLocationProviderUpdateEvent

Objeto de evento que muestra el evento de actualización del proveedor de la ubicación del viaje.

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

trip optional
Tipo: Trip optional
Es la estructura de viaje que muestra la actualización. No se puede modificar.