Task
Interfaz de google.maps.journeySharing.Task
Los detalles de una tarea que muestra Fleet Engine.
Propiedades | |
---|---|
attributes |
Tipo:
Object<string, *> Atributos asignados a la tarea. |
name |
Tipo:
string Es el nombre de la tarea con el formato “providers/{provider_id}/tasks/{task_id}”. El task_id debe ser un identificador único, no un ID de seguimiento. Para almacenar el ID de seguimiento de un envío, use el campo Tracking_id. Varias tareas pueden tener el mismo seguimiento_id. |
remainingVehicleJourneySegments |
Tipo:
Array<VehicleJourneySegment> 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 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 la tarea ("PROVIDER" o "LAST_VEHICLE_LOCATION"). |
outcomeTime optional |
Tipo:
Date optional 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. |
targetTimeWindow optional |
Tipo:
TimeWindow optional El período durante el cual se debe completar la tarea. |
trackingId optional |
Tipo:
string optional Es el ID de seguimiento del envío. |
vehicleId optional |
Tipo:
string optional El ID del vehículo que realiza esta tarea. |
TaskInfo
Interfaz de google.maps.journeySharing.TaskInfo
Tipo de TaskInfo que usa DeliveryVehicleStop
.
Propiedades | |
---|---|
extraDurationMillis optional |
Tipo:
number optional El tiempo adicional que se toma para realizar la tarea, en milisegundos |
id optional |
Tipo:
string optional El ID de la tarea. |
targetTimeWindow optional |
Tipo:
TimeWindow optional El período durante el cual se debe completar la tarea. |
TaskTrackingInfo
Interfaz de google.maps.journeySharing.TaskTrackingInfo
Detalles de un objeto de información de seguimiento de tareas que muestra Fleet Engine.
Propiedades | |
---|---|
attributes |
Tipo:
Object<string, *> Atributos asignados a la tarea. |
name |
Tipo:
string El nombre con el formato “providers/{provider_id}/taskTrackingInfo/{tracking_id}”, en el que tracking_id representa el ID de seguimiento. |
trackingId |
Tipo:
string El ID de seguimiento de una tarea.
|
estimatedArrivalTime optional |
Tipo:
Date optional La hora de llegada estimada a la ubicación de la 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 restante en metros hasta el VehicleStop de interés. |
remainingStopCount optional |
Tipo:
number optional Indica la cantidad de paradas que el vehículo queda hasta que se alcance la parada de tarea, incluida la parada de tarea. Por ejemplo, si la siguiente parada del vehículo es la parada de la tarea, el valor será 1. |
routePolylinePoints 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 tarea. |
targetTimeWindow optional |
Tipo:
TimeWindow optional El período durante el cual se debe completar la tarea. |
taskOutcome optional |
Tipo:
string optional El resultado de intentar ejecutar una Task. |
taskOutcomeTime optional |
Tipo:
Date optional La hora a la que el proveedor estableció el resultado de la tarea. |
Trip
Interfaz de google.maps.journeySharing.Trip
Son los detalles de un viaje que muestra Fleet Engine.
Propiedades | |
---|---|
name |
Tipo:
string Tiene el formato "providers/{provider_id}/trips/{trip_id}". El trip_id debe ser un identificador único. |
passengerCount |
Tipo:
number Cantidad de pasajeros en este viaje; no incluye al conductor. |
remainingWaypoints |
Tipo:
Array<VehicleWaypoint> Es un array de puntos de referencia 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 Es el tipo de viaje. Los valores posibles son UNKNOWN_TRIP_TYPE, SHARED o EXCLUSIVE. |
vehicleId |
Tipo:
string ID del vehículo que realiza el viaje. |
actualDropOffLocation optional |
Tipo:
LatLngLiteral optional La ubicación en la que el cliente se dejó |
actualPickupLocation optional |
Tipo:
LatLngLiteral optional Ubicación donde se recogió al cliente. |
dropOffTime optional |
Tipo:
Date optional La hora futura estimada en 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 futura estimada en que se recogerá a los pasajeros o la hora real en que se recogió a los pasajeros. |
plannedDropOffLocation optional |
Tipo:
LatLngLiteral optional El lugar en el que el cliente indica que lo dejará. |
plannedPickupLocation optional |
Tipo:
LatLngLiteral optional Ubicación en la que el cliente indica que se recogerá. |
DeliveryVehicle.
Interfaz de google.maps.journeySharing.DeliveryVehicle
Los detalles de un vehículo de entrega que devuelve Fleet Engine.
Propiedades | |
---|---|
attributes |
Tipo:
Object<string, string optional> Atributos del vehículo de entrega personalizada. |
name |
Tipo:
string Tiene 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 Indica la distancia restante en automóvil en el tramo actual de la ruta, en metros. |
remainingVehicleJourneySegments |
Tipo:
Array<VehicleJourneySegment> Son los segmentos del recorrido asignados a este vehículo de entrega, a partir de la ubicación del vehículo informada más recientemente. Esto solo se propaga cuando el objeto de datos DeliveryVehicle se proporciona a través de FleetEngineDeliveryVehicleLocationProvider . |
currentRouteSegmentEndPoint optional |
Tipo:
LatLngLiteral optional La ubicación donde finaliza el tramo de ruta actual. |
latestVehicleLocationUpdate optional |
Tipo:
VehicleLocationUpdate optional Es la última ubicación que se informó del vehículo de entrega. |
remainingDurationMillis optional |
Tipo:
number optional Indica la duración restante del viaje en el segmento de la ruta actual, en milisegundos. |
DeliveryVehicleStop.
Interfaz de google.maps.journeySharing.DeliveryVehicleStop
Tipo de DeliveryVehicleStop
Propiedades | |
---|---|
tasks |
La lista de tareas que se deben realizar en esta parada.
|
plannedLocation optional |
Tipo:
LatLngLiteral optional La ubicación de la parada. |
state optional |
Tipo:
DeliveryVehicleStopState optional El estado de la parada. |
Constantes DeliveryVehicleStopState
google.maps.journeySharing.DeliveryVehicleStopState
constantes
El estado actual de un DeliveryVehicleStop
.
Para acceder, llama a const {DeliveryVehicleStopState} = await google.maps.importLibrary("journeySharing")
. Consulta Bibliotecas en la API de Maps JavaScript.
Constantes | |
---|---|
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 |
Asignación y enrutamiento activo |
NEW |
Se creó, pero no se está enrutando de forma activa. |
UNSPECIFIED |
Desconocido. |
VehicleJourneySegment.
Interfaz de google.maps.journeySharing.VehicleJourneySegment
Tipo de segmento de vehículo
Propiedades | |
---|---|
drivingDistanceMeters optional |
Tipo:
number optional Indica 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 La ruta desde la parada anterior (o la ubicación actual del vehículo, si esta parada es la primera de la lista de paradas) hasta esta parada. |
stop optional |
Tipo:
DeliveryVehicleStop optional Información sobre la parada |
Interfaz VehicleLocationUpdate
Interfaz de google.maps.journeySharing.VehicleLocationUpdate
Tipo de Actualización de ubicación del vehículo
Propiedades | |
---|---|
heading optional |
Tipo:
number optional Es el encabezado de la actualización. 0 corresponde al norte y 180 al sur. |
location optional |
Tipo:
LatLngLiteral|LatLng optional Es 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. |
Interfaz de VehicleWaypoint
Interfaz de google.maps.journeySharing.VehicleWaypoint
Tipo de vehículo
Propiedades | |
---|---|
distanceMeters optional |
Tipo:
number optional Indica la distancia del recorrido entre el punto de referencia anterior (o la ubicación actual del vehículo, si este es el primero de la lista de puntos de referencia) a este punto de referencia en metros. |
durationMillis optional |
Tipo:
number optional Indica el tiempo de viaje entre el punto de referencia anterior (o la ubicación actual del vehículo, si este es el primero de la lista de puntos de referencia) a este. en milisegundos. |
location optional |
Tipo:
LatLngLiteral optional Indica la ubicación del punto de referencia. |
path optional |
Tipo:
Array<LatLngLiteral> optional Indica la ruta desde el punto de referencia anterior (o la ubicación actual del vehículo, si este es el primero de la lista de puntos de referencia) hasta este. |
TimeWindow
Interfaz de google.maps.journeySharing.TimeWindow
Un intervalo de tiempo
Propiedades | |
---|---|
endTime |
Tipo:
Date La hora de finalización del período (inclusive). |
startTime |
Tipo:
Date Es la hora de inicio del período (inclusive). |