FleetEngineTripLocationProvider.
Clase google.maps.journeySharing.FleetEngineTripLocationProvider
Proveedor de ubicación del viaje.
Esta clase extiende LocationProvider
.
Requiere el parámetro de URL &libraries=journeySharing
. Consulta Bibliotecas en la API de Maps JavaScript.
Constructor | |
---|---|
FleetEngineTripLocationProvider |
FleetEngineTripLocationProvider(options) Parámetros:
Crea un proveedor de ubicación nuevo para un viaje de Fleet Engine. |
Propiedades | |
---|---|
tripId |
Tipo:
string Es el ID del viaje que observa este proveedor de ubicación. Configure este campo para comenzar el seguimiento. |
Métodos | |
---|---|
refresh |
refresh() Parámetros: ninguno
Valor que se muestra:
void La ubicación rastreada se actualiza de forma explícita. |
Heredada:
addListener
|
Eventos | |
---|---|
error |
function(event) Argumentos:
Evento que se activa cuando un proveedor de ubicación encuentra un error. |
update |
function(event) Argumentos:
Evento que se activa cuando finaliza una solicitud de actualización de datos de Fleet Engine. |
FleetEngineTripLocationProviderOptions
Interfaz de 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.
Propiedades | |
---|---|
authTokenFetcher |
Tipo:
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 recuperar las actualizaciones de ubicación en milisegundos Si se demora más de pollingIntervalMillis en obtener una actualización de ubicación, la próxima actualización de ubicación no se iniciará hasta que finalice la actual. Si se establece en 0, se inhabilitarán las actualizaciones de ubicación recurrentes. Se recupera una nueva actualización de ubicación si cambia alguno de los parámetros que observa 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 que se registrará 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. |
FleetEngineTripLocationProviderUpdateEvent.
Interfaz de 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.
Propiedades | |
---|---|
trip optional |
Tipo:
Trip optional La estructura de viaje que muestra la actualización. No se puede modificar. |