Fleet Engine Entities

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

Task

Interfaz de google.maps.journeySharing.Task

Los detalles de una tarea que muestra Fleet Engine.

name
Tipo: string
El nombre de la tarea con el formato "providers/{provider_id}/tasks/{task_id}". El valor de task_id debe ser un identificador único, no un ID de seguimiento. Para almacenar el ID de seguimiento de un envío, utilice el campo tracking_id. Varias tareas pueden tener el mismo parámetro tracking_id.
remainingVehicleJourneySegments
Es la información sobre los segmentos restantes para completar esta tarea.
status
Tipo: string
El estado de ejecución actual de la tarea.
type
Tipo: string
El tipo de tarea (por ejemplo, una pausa o un envío).
estimatedCompletionTime optional
Tipo: Date optional
Es la marca de tiempo del tiempo estimado de finalización de la tarea.
latestVehicleLocationUpdate optional
Tipo: VehicleLocationUpdate optional
Información específica de la última actualización de ubicación.
outcome optional
Tipo: string optional
El resultado de la tarea.
outcomeLocation optional
Tipo: LatLngLiteral optional
La ubicación en la que se completó la tarea (del proveedor).
outcomeLocationSource optional
Tipo: string optional
Establece la ubicación del resultado de tarea ('PROVIDER' o 'LAST_VEHICLE_LOCATION').
outcomeTime optional
Tipo: Date optional
Es la marca de tiempo del momento en que se estableció el resultado de la tarea (del proveedor).
plannedLocation optional
Tipo: LatLngLiteral optional
La ubicación en la que se debe completar la tarea.
trackingId optional
Tipo: string optional
El ID de seguimiento del envío.
vehicleId optional
Tipo: string optional
El ID del vehículo que realiza esta tarea.

TaskTrackingInfo

Interfaz de google.maps.journeySharing.TaskTrackingInfo

Detalles sobre un objeto de información de seguimiento de tareas que muestra Fleet Engine.

name
Tipo: string
El nombre en el formato "providers/{provider_id}/taskTrackingInfo/{tracking_id}", donde tracking_id representa el ID de seguimiento
trackingId
Tipo: string
El ID de seguimiento de una tarea.
  • Debe ser una string Unicode válida.
  • La longitud máxima es de 64 caracteres.
  • Normalizado según el formulario C de normalización de Unicode.
  • No puede contener ninguno de los siguientes caracteres ASCII: '/', ':', '?', ',' o '#'.
estimatedArrivalTime optional
Tipo: Date optional
La hora estimada de llegada a la ubicación de parada.
estimatedTaskCompletionTime optional
Tipo: Date optional
El tiempo estimado de finalización de una tarea.
latestVehicleLocationUpdate optional
Tipo: VehicleLocationUpdate optional
Información específica de la última actualización de ubicación.
plannedLocation optional
Tipo: LatLng optional
La ubicación en la que se completará la tarea.
remainingDrivingDistanceMeters optional
Tipo: number optional
La distancia total total en metros hasta el VehicleStop de interés.
remainingStopCount optional
Tipo: number optional
Indica la cantidad de paradas que quedan en el vehículo hasta que se alcanza la parada de la tarea, incluida la parada de la tarea. Por ejemplo, si la próxima parada del vehículo es la parada de la tarea, el valor será 1.
routePolylinePoints optional
Tipo: Array<LatLng> optional
Una lista de puntos que, cuando se conectan, forman una polilínea de la ruta esperada del vehículo a la ubicación de esta tarea.
state optional
Tipo: string optional
El estado de ejecución actual de la Task.
taskOutcome optional
Tipo: string optional
El resultado de intentar ejecutar una Task.
taskOutcomeTime optional
Tipo: Date optional
La hora en la que el proveedor estableció el resultado de la tarea.

Trip

Interfaz de google.maps.journeySharing.Trip

Detalles de un viaje que muestra Fleet Engine.

name
Tipo: string
En el formato "providers/{provider_id}/trips/{trip_id}". El identificador de viaje debe ser un identificador único.
passengerCount
Tipo: number
Cantidad de pasajeros en este viaje; no incluye al conductor.
remainingWaypoints
Un arreglo de waypoints que indican la ruta desde la ubicación actual hasta el punto de llegada.
status
Tipo: string
Estado actual del viaje. Los valores posibles son UNKNOWN_TRIP_STATUS, NEW, ENROUTE_TO_PICKUP, ARRIVED_AT_PICKUP, ARRIVED_AT_INTERMEDIATE_DESTINATION, ENROUTE_TO_INTERMEDIATE_DESTINATION, ENROUTE_TO_DROPOFF, COMPLETE o CANCELED.
type
Tipo: string
El tipo de viaje. Los valores posibles son UNKNOWN_TRIP_TYPE, SHARED o EXCLUSIVE.
vehicleId
Tipo: string
ID del vehículo que realiza este viaje.
actualDropOffLocation optional
Tipo: LatLngLiteral optional
Ubicación en la que el cliente dejó
actualPickupLocation optional
Tipo: LatLngLiteral optional
Ubicación donde se recogió al cliente.
dropOffTime optional
Tipo: Date optional
El tiempo futuro estimado en el que los pasajeros bajarán o la hora real en la que se bajaron.
latestVehicleLocationUpdate optional
Tipo: VehicleLocationUpdate optional
Información específica de la última actualización de ubicación.
pickupTime optional
Tipo: Date optional
La hora estimada estimada en que se recogerá a los pasajeros o la hora real en que se recogió
plannedDropOffLocation optional
Tipo: LatLngLiteral optional
Ubicación donde el cliente indica que dejará el vehículo
plannedPickupLocation optional
Tipo: LatLngLiteral optional
Ubicación en la que el cliente indica que lo recogerán.

DeliveryVehicle

Interfaz de google.maps.journeySharing.DeliveryVehicle

Los detalles de un vehículo de entrega que muestra Fleet Engine.

attributes
Tipo: Object<string, string optional>
Atributos personalizados de vehículos de entrega.
name
Tipo: string
En el formato "providers/{provider_id}/deliveryVehicles/{delivery_vehicle_id}". El delivery_vehicle_id debe ser un identificador único.
navigationStatus
Tipo: string
El estado de navegación actual del vehículo.
remainingDistanceMeters
Tipo: number
La distancia restante en automóvil del tramo de ruta actual en metros.
remainingVehicleJourneySegments
Los segmentos de viaje asignados a este vehículo de entrega, comenzando por la ubicación del vehículo más reciente que se informó.
currentRouteSegmentEndPoint optional
Tipo: LatLngLiteral optional
La ubicación donde finaliza el tramo de ruta actual.
latestVehicleLocationUpdate optional
Tipo: VehicleLocationUpdate optional
La última ubicación informada del vehículo de entrega.
remainingDurationMillis optional
Tipo: number optional
La duración restante del viaje en segmentos actuales de la ruta, en milisegundos.

DeliveryVehicleStop

Interfaz de google.maps.journeySharing.DeliveryVehicleStop

Tipo de DeliveryVehicleStop

tasks
Tipo: Array<{
  id:string optional,
  extraDurationMillis:number optional
}>
La lista de tareas que se deben realizar en esta parada.
  • id: El ID de la tarea.
  • extraDurationMillis: El tiempo adicional que lleva realizar la tarea, en milisegundos.

DeliveryVehicleStopState

google.maps.journeySharing.DeliveryVehicleStopState constantes

El estado actual de un DeliveryVehicleStop.

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 {DeliveryVehicleStopState} = await google.map.importLibrary("journeySharing"). Consulta Bibliotecas en la API de Maps JavaScript.

ARRIVED Llegaste a la parada. Se supone que, cuando el vehículo se dirige a la siguiente parada, se completaron todas las paradas anteriores.
ENROUTE Asignado y con enrutamiento activo
NEW Se creó, pero no se enruta de manera activa.
UNSPECIFIED Desconocido.

VehicleJourneySegment.

Interfaz de google.maps.journeySharing.VehicleJourneySegment

Tipo de segmento del recorrido del vehículo

drivingDistanceMeters optional
Tipo: number optional
La distancia de viaje desde la parada anterior hasta esta parada, en metros.
drivingDurationMillis optional
Tipo: number optional
Indica el tiempo de viaje de la parada anterior, en milisegundos.
path optional
Tipo: Array<LatLngLiteral> optional
Indica la ruta desde el waypoint anterior (o la ubicación actual del vehículo, si este es el primero de la lista de waypoints) a este.
stop optional
Tipo: Array<DeliveryVehicleStop> optional
Son las paradas de este vehículo.

VehicleLocationUpdate.

Interfaz de google.maps.journeySharing.VehicleLocationUpdate

Tipo de Actualización de ubicación del vehículo

heading optional
Tipo: number optional
Encabezado de la actualización 0 corresponde al norte, 180 al sur.
location optional
Tipo: LatLngLiteral|LatLng optional
La ubicación de la actualización.
speedKilometersPerHour optional
Tipo: number optional
La velocidad en kilómetros por hora.
time optional
Tipo: Date optional
La hora en que se recibió esta actualización del vehículo.

VehicleWaypoint

Interfaz de google.maps.journeySharing.VehicleWaypoint

Tipo de vehículo.

distanceMeters optional
Tipo: number optional
La distancia de la ruta de acceso entre el waypoint anterior (o la ubicación actual del vehículo, si este es el primero en la lista de waypoints) a este punto de referencia en metros.
durationMillis optional
Tipo: number optional
Indica el tiempo de viaje entre el waypoint anterior (o la ubicación actual del vehículo, si este es el primer punto de la lista de waypoints) a este en milisegundos.
location optional
Tipo: LatLngLiteral optional
La ubicación del punto de referencia.
path optional
Tipo: Array<LatLngLiteral> optional
Indica la ruta desde el waypoint anterior (o la ubicación actual del vehículo, si este es el primero de la lista de waypoints) a este.