VehicleJourneySegment
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Representa el tramo de recorrido de un vehículo, desde su parada anterior hasta la parada actual. Si es la primera parada activa, es desde la ubicación actual del Vehículo hasta esa parada.
Representación JSON |
{
"stop": {
object (VehicleStop )
},
"drivingDistanceMeters": integer,
"drivingDuration": string,
"path": [
{
object (LatLng )
}
]
} |
Campos |
stop |
object (VehicleStop )
Especifica la ubicación de la parada, junto con los Task asociados a ella. Es posible que algunos campos de VehicleStop no estén presentes si este segmento de viaje forma parte de JourneySharingInfo .
|
drivingDistanceMeters |
integer
Solo salida. La distancia de viaje desde la parada anterior hasta esta parada. Si la parada actual es la primera parada de la lista de tramos de viaje, el punto de partida es la ubicación del vehículo registrada en el momento en que esta parada se agregó a la lista. Es posible que este campo no esté presente si este segmento de recorrido forma parte de JourneySharingInfo .
|
drivingDuration |
string (Duration format)
Solo salida. La duración del viaje desde la parada anterior hasta esta parada. Si la parada actual es la primera parada de la lista de tramos de viaje, el punto de partida es la ubicación del vehículo registrada en el momento en que esta parada se agregó a la lista. Si este campo está definido en la ruta Task.remaining_vehicle_journey_segments[0].driving_duration (gRPC) o Task.remainingVehicleJourneySegments[0].drivingDuration (REST), se puede propagar con el valor de DeliveryVehicle.remaining_duration (gRPC) o DeliveryVehicle.remainingDuration (REST). Esto proporciona la duración restante en automóvil desde la ubicación conocida más reciente de la app para conductores, en lugar de la duración del viaje desde la parada anterior. Una duración en segundos con hasta nueve dígitos decimales, que terminan en “s ”. Ejemplo: "3.5s" .
|
path[] |
object (LatLng )
Solo salida. Indica la ruta desde la parada anterior hasta esta parada. Si la parada actual es la primera parada de la lista de tramos de viaje, esta es la ruta desde la ubicación actual del vehículo hasta la parada en el momento en que esta se agregó a la lista. Es posible que este campo no esté presente si este segmento de recorrido forma parte de JourneySharingInfo . Si este campo está definido en la ruta Task.journey_sharing_info.remaining_vehicle_journey_segments[0].path (gRPC) o Task.journeySharingInfo.remainingVehicleJourneySegments[0].path (REST), puede propagarse con los LatLng decodificados de DeliveryVehicle.current_route_segment (gRPC) o DeliveryVehicle.currentRouteSegment (REST). Esto proporciona la ruta de conducción desde la ubicación conocida más reciente de la app de conductor, en lugar de la ruta desde la parada anterior.
|
VehicleStop
Describe un punto en el que un vehículo se detiene para realizar una o más Task
.
Representación JSON |
{
"plannedLocation": {
object (LocationInfo )
},
"tasks": [
{
object (TaskInfo )
}
],
"state": enum (State )
} |
Campos |
plannedLocation |
object (LocationInfo )
Obligatorio. Es la ubicación de la parada. Ten en cuenta que las ubicaciones de las Task podrían no coincidir exactamente con esta ubicación, pero estarán muy cerca de ella. Este campo no se propagará en la respuesta de una llamada a tasks.get .
|
tasks[] |
object (TaskInfo )
Lista de Task que se realizarán en esta parada. Este campo no se propagará en la respuesta de una llamada a tasks.get .
|
state |
enum (State )
El estado de VehicleStop Este campo no se propagará en la respuesta de una llamada a tasks.get .
|
TaskInfo
Información adicional sobre la tarea realizada en esta parada.
Representación JSON |
{
"taskId": string,
"taskDuration": string,
"targetTimeWindow": {
object (TimeWindow )
}
} |
Campos |
taskId |
string
El ID de la tarea. Este campo no se propagará en la respuesta de una llamada a tasks.get . Los IDs de tareas están sujetos a las siguientes restricciones:
- Debe ser una cadena Unicode válida.
- Tiene una longitud máxima de 64 caracteres.
- Se normalizó de acuerdo con el formulario C de normalización de Unicode.
- No puede contener ninguno de los siguientes caracteres ASCII: “/”, “:”, “?”, “,” o “'#'”.
|
taskDuration |
string (Duration format)
Solo salida. Tiempo requerido para realizar la tarea. Una duración en segundos con hasta nueve dígitos decimales, que terminan en “s ”. Ejemplo: "3.5s" .
|
targetTimeWindow |
object (TimeWindow )
Solo salida. El período durante el cual se debe completar la tarea. Esto solo se establece en la respuesta a deliveryVehicles.get .
|
Estado
Es el estado actual de un objeto VehicleStop
.
Enumeraciones |
STATE_UNSPECIFIED |
Desconocido. |
NEW |
Se creó, pero no se enrutaba de forma activa. |
ENROUTE |
Enrutamiento asignado y activo |
ARRIVED |
Llegaste a la parada. Supone que, cuando el Vehículo dirige a la siguiente parada, se completaron todas las paradas anteriores. |
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2024-08-29 (UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Falta la información que necesito"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Muy complicado o demasiados pasos"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Desactualizado"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema de traducción"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema con las muestras o los códigos"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Otro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de comprender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Resolvió mi problema"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Otro"
}]
{"lastModified": "\u00daltima actualizaci\u00f3n:\u00a02024-08-29 (UTC)"}
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2024-08-29 (UTC)"]]