FleetEngineShipmentLocationProvider
Clase google.maps.journeySharing.FleetEngineShipmentLocationProvider
Proveedor de ubicación de envío.
Esta clase extiende PollingLocationProvider
.
Carga con el parámetro de URL &libraries=journeySharing
. Consulta Bibliotecas en la API de Maps JavaScript.
Cuando se usa v=beta
, se puede acceder a él llamando a const {FleetEngineShipmentLocationProvider} = await google.map.importLibrary("journeySharing")
. Consulta Bibliotecas en la API de Maps JavaScript.
Constructor | |
---|---|
FleetEngineShipmentLocationProvider |
FleetEngineShipmentLocationProvider(options) Parámetros:
Crea un nuevo proveedor de ubicación para el seguimiento de envíos de Fleet Engine. |
Propiedades | |
---|---|
trackingId |
Tipo:
string El ID de seguimiento de la tarea que observa este proveedor de ubicación. Configure este campo para comenzar el seguimiento. |
Heredada:
isPolling
|
Métodos | |
---|---|
getTask |
getTask() Parámetros: ninguno
Valor que se muestra:
Task|null Muestra la tarea que se sigue actualmente. |
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. |
Heredada:
ispollingchange
|
Interfaz FleetEngineShipmentLocationProviderOptions
Interfaz de google.maps.journeySharing.FleetEngineShipmentLocationProviderOptions
Opciones para el proveedor de la ubicación de envío.
Carga con 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. |
deliveryVehicleMarkerCustomization optional |
Tipo:
(function(ShipmentMarkerCustomizationFunctionParams): void)|MarkerOptions optional Se aplicó la personalización al marcador del vehículo de entrega. Usa este campo para especificar el estilo personalizado (como el ícono del marcador) y la interactividad (como la administración de clics).
|
destinationMarkerCustomization optional |
Tipo:
(function(ShipmentMarkerCustomizationFunctionParams): void)|MarkerOptions optional La personalización se aplica al marcador de destino. Usa este campo para especificar el estilo personalizado (como el ícono del marcador) y la interactividad (como la administración de clics).
|
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 configuras este valor en 0, se inhabilitan 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. |
trackingId optional |
Tipo:
string optional El ID de seguimiento de la tarea de la que se hará un 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 ninguna tarea. Utilice FleetEngineShipmentLocationProvider.trackingId para establecer el ID de seguimiento y comenzar a realizar el seguimiento. |
FleetEngineShipmentLocationProviderUpdateEvent.
Interfaz de google.maps.journeySharing.FleetEngineShipmentLocationProviderUpdateEvent
El objeto de evento que se pasa al controlador de eventos cuando se activa el evento FleetEngineShipmentLocationProvider.update
Carga con el parámetro de URL &libraries=journeySharing
. Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
task optional |
Tipo:
Task optional La estructura de tareas que muestra la actualización. No se puede modificar. |