Task
Interfaz de google.maps.journeySharing.Task
Los detalles de una tarea que muestra Fleet Engine.
Propiedades | |
---|---|
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 |
Tipo:
Array<VehicleJourneySegment> 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.
Propiedades | |
---|---|
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.
|
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 |
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.
Propiedades | |
---|---|
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 |
Tipo:
Array<VehicleWaypoint> 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.
Propiedades | |
---|---|
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 |
Tipo:
Array<VehicleJourneySegment> 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
Propiedades | |
---|---|
tasks |
Tipo:
Array<{ La lista de tareas que se deben realizar en esta parada.
|
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.
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 |
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
Propiedades | |
---|---|
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
Propiedades | |
---|---|
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.
Propiedades | |
---|---|
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. |