FleetEngineDeliveryVehicleLocationProvider.
Clase google.maps.journeySharing.FleetEngineDeliveryVehicleLocationProvider
Proveedor de ubicación de vehículos de entrega.
Esta clase extiende LocationProvider
.
Requiere el parámetro de URL &libraries=journeySharing
. Consulta Bibliotecas en la API de Maps JavaScript.
Constructor | |
---|---|
FleetEngineDeliveryVehicleLocationProvider |
FleetEngineDeliveryVehicleLocationProvider(options) Parámetros:
Crea un proveedor de ubicación nuevo para un vehículo de entrega de Fleet Engine. |
Propiedades | |
---|---|
deliveryVehicleId |
Tipo:
string Es el ID del vehículo que observa este proveedor de ubicación. Configura este campo para rastrear un vehículo. |
shouldShowOutcomeLocations |
Tipo:
boolean optional De manera opcional, permite que los usuarios muestren la ubicación del resultado de la tarea. |
shouldShowTasks |
Tipo:
boolean optional De manera opcional, permite que los usuarios muestren las tareas recuperadas. |
staleLocationThresholdMillis |
Tipo:
number Este campo es de solo lectura. Umbral para la ubicación de vehículos inactivos. Si la última ubicación actualizada del vehículo es más antigua que este límite, no se mostrará. |
taskFilterOptions |
Muestra las opciones de filtro para aplicar cuando se recuperan tareas. |
Métodos | |
---|---|
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. |
Interfaz FleetEngineDeliveryVehicleLocationProviderOptions
Interfaz de google.maps.journeySharing.FleetEngineDeliveryVehicleLocationProviderOptions
Opciones para la entrega a nivel del vehículo.
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. |
deliveryVehicleId optional |
Tipo:
string optional El ID del vehículo de entrega que se realizará inmediatamente después de que se cree la instancia del proveedor de ubicación. Si no se especifica, el proveedor de ubicación no inicia el seguimiento de ningún vehículo. Usa FleetEngineDeliveryVehicleLocationProvider.deliveryVehicleId para establecer el ID y comenzar el seguimiento. |
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. |
shouldShowOutcomeLocations optional |
Tipo:
boolean optional Booleano para mostrar u ocultar ubicaciones de los resultados de las tareas recuperadas. |
shouldShowTasks optional |
Tipo:
boolean optional Booleano para mostrar u ocultar tareas. Si la estableces como falsa, no se llamará al extremo ListTasks para recuperar las tareas. Solo se mostrarán las próximas paradas de vehículos. |
staleLocationThresholdMillis optional |
Tipo:
number optional Umbral para la ubicación de vehículos inactivos. Si la última ubicación actualizada del vehículo es más antigua que este límite, no se mostrará. La configuración predeterminada es de 24 horas en milisegundos. Si el umbral es inferior a 0 o es Infinito, se lo ignorará y la ubicación del vehículo no se considerará inactiva. |
taskFilterOptions optional |
Tipo:
FleetEngineTaskFilterOptions optional Opciones de filtro para aplicar cuando se recuperan tareas. Las opciones pueden incluir el vehículo específico, la hora y el estado de la tarea. |
Interfaz FleetEngineDeliveryVehicleFilterOptions
Interfaz de google.maps.journeySharing.FleetEngineDeliveryVehicleFilterOptions
Opciones de filtrado para vehículos de entrega
Requiere el parámetro de URL &libraries=journeySharing
. Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
requiredAttributes optional |
Tipo:
Object<string, string> optional Atributos personalizados que deben tener los vehículos de entrega. Los valores deben ser strings; de lo contrario, se generará un error. |
FleetEngineTaskFilterOptions
Interfaz de google.maps.journeySharing.FleetEngineTaskFilterOptions
Opciones de filtro para tareas en el proveedor de ubicación de vehículos de entrega.
Requiere el parámetro de URL &libraries=journeySharing
. Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
completionTimeFrom optional |
Tipo:
Date optional Límite inferior exclusivo para el tiempo de finalización de la tarea. Se usa para filtrar las tareas que se completaron después del tiempo especificado. |
completionTimeTo optional |
Tipo:
Date optional Límite superior exclusivo para la hora de finalización de la tarea. Se usa para filtrar las tareas que se completaron antes de la hora especificada. |
state optional |
Tipo:
string optional El estado de la tarea. Los valores válidos son OPEN o CLOSED. |
FleetEngineDeliveryVehicleLocationProviderUpdateEvent.
Interfaz de google.maps.journeySharing.FleetEngineDeliveryVehicleLocationProviderUpdateEvent
Objeto de evento que muestra el evento de actualización del proveedor de la ubicación del vehículo de entrega.
Requiere el parámetro de URL &libraries=journeySharing
. Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
completedVehicleJourneySegments optional |
Tipo:
Array<VehicleJourneySegment> optional Los segmentos de viaje que completó este vehículo. No se puede modificar. |
deliveryVehicle optional |
Tipo:
DeliveryVehicle optional La estructura de datos del vehículo de entrega que muestra la actualización. No se puede modificar. |
tasks optional |
Tipo:
Array<Task> optional La lista de tareas que entrega este vehículo de entrega. No se puede modificar. |
FleetEngineDeliveryFleetLocationProvider.
Clase google.maps.journeySharing.FleetEngineDeliveryFleetLocationProvider
Proveedor de ubicación de la entrega.
Esta clase extiende LocationProvider
.
Requiere el parámetro de URL &libraries=journeySharing
. Consulta Bibliotecas en la API de Maps JavaScript.
Constructor | |
---|---|
FleetEngineDeliveryFleetLocationProvider |
FleetEngineDeliveryFleetLocationProvider(options) Parámetros:
Crea un nuevo proveedor de ubicación para los vehículos que registra Fleet Engine. |
Propiedades | |
---|---|
deliveryVehicleFilterOptions |
Tipo:
FleetEngineDeliveryVehicleFilterOptions optional Las opciones de filtro que se aplican cuando se recuperan los vehículos de entrega. |
locationRestriction |
Tipo:
LatLngBounds|LatLngBoundsLiteral optional Los límites a los que se limitarán las ubicaciones de los vehículos de entrega. Configura este campo para limitar los vehículos que se muestran a los límites especificados. Si no se establecen límites, se mostrarán todos los vehículos de entrega. |
pollingIntervalMillis |
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. |
staleLocationThresholdMillis |
Tipo:
number Este campo es de solo lectura. Umbral para la ubicación de vehículos inactivos. Si la última ubicación actualizada del vehículo es más antigua que este límite, no se mostrará. |
Métodos | |
---|---|
Heredada:
addListener
|
Eventos | |
---|---|
update |
function(event) Argumentos:
Evento que se activa cuando finaliza una solicitud de actualización de datos de Fleet Engine. |
Interfaz FleetEngineDeliveryFleetLocationProviderOptions
Interfaz de google.maps.journeySharing.FleetEngineDeliveryFleetLocationProviderOptions
Opciones para el proveedor de ubicación de la flota de entrega.
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. |
deliveryVehicleFilterOptions optional |
Tipo:
FleetEngineDeliveryVehicleFilterOptions optional Opciones de filtro para aplicar cuando se recuperan los vehículos de entrega. |
locationRestriction optional |
Tipo:
LatLngBounds|LatLngBoundsLiteral optional Un filtro para limitar las consultas que se encuentran dentro de los límites de latitud y longitud especificados. Si no se especifican límites, se mostrarán todos los vehículos de entrega. |
staleLocationThresholdMillis optional |
Tipo:
number optional Umbral para la ubicación de vehículos inactivos. Si la última ubicación actualizada del vehículo es más antigua que este límite, no se mostrará. La configuración predeterminada es de 24 horas en milisegundos. Si el umbral es inferior a cero o si es Infinito, se ignorará y el estado del vehículo no se considerará inactivo. |
FleetEngineDeliveryFleetLocationProviderUpdateEvent.
Interfaz de google.maps.journeySharing.FleetEngineDeliveryFleetLocationProviderUpdateEvent
Objeto de evento que muestra el evento de actualización del proveedor de ubicación de la flota de entrega.
Requiere el parámetro de URL &libraries=journeySharing
. Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
deliveryVehicles optional |
Tipo:
Array<DeliveryVehicle> optional La lista de vehículos de entrega que muestra la consulta. No se puede modificar. |