Índice
TripService
(interfaz)VehicleService
(interfaz)BatteryInfo
(mensaje)BatteryStatus
(enumeración)BillingPlatformIdentifier
(enumeración)ConsumableTrafficPolyline
(mensaje)CreateTripRequest
(mensaje)CreateVehicleRequest
(mensaje)DeleteTripRequest
(mensaje)DeleteVehicleRequest
(mensaje)DeviceSettings
(mensaje)GetTripRequest
(mensaje)GetVehicleRequest
(mensaje)LicensePlate
(mensaje)ListVehiclesRequest
(mensaje)ListVehiclesResponse
(mensaje)LocationPowerSaveMode
(enumeración)LocationSensor
(enumeración)NavigationStatus
(enumeración)PolylineFormatType
(enumeración)PowerSource
(enumeración)ReportBillableTripRequest
(mensaje)ReportBillableTripRequest.SolutionType
(enumeración)RequestHeader
(mensaje)RequestHeader.Platform
(enumeración)RequestHeader.SdkType
(enumeración)SearchTripsRequest
(mensaje)SearchTripsResponse
(mensaje)SearchVehiclesRequest
(mensaje)SearchVehiclesRequest.CurrentTripsPresent
(enumeración)SearchVehiclesRequest.VehicleMatchOrder
(enumeración)SearchVehiclesResponse
(mensaje)SpeedReadingInterval
(mensaje)SpeedReadingInterval.Speed
(enumeración)StopLocation
(mensaje)TerminalLocation
(mensaje)TerminalLocation.PointSource
(enumeración)TerminalPointId
(mensaje) (obsoleto)TrafficPolylineData
(mensaje)Trip
(mensaje)TripAttribute
(mensaje)TripStatus
(enumeración)TripType
(enumeración)TripView
(enumeración)TripWaypoint
(mensaje)UpdateTripRequest
(mensaje)UpdateVehicleAttributesRequest
(mensaje)UpdateVehicleAttributesResponse
(mensaje)UpdateVehicleRequest
(mensaje)Vehicle
(mensaje)Vehicle.VehicleType
(mensaje)Vehicle.VehicleType.Category
(enumeración)VehicleAttribute
(mensaje)VehicleAttributeList
(mensaje)VehicleLocation
(mensaje)VehicleMatch
(mensaje)VehicleMatch.VehicleMatchType
(enumeración)VehicleState
(enumeración)VisualTrafficReportPolylineRendering
(mensaje)VisualTrafficReportPolylineRendering.RoadStretch
(mensaje)VisualTrafficReportPolylineRendering.RoadStretch.Style
(enumeración)Waypoint
(mensaje)WaypointType
(enumeración)
TripService
Servicio de administración de viajes.
CreateTrip |
---|
Crea un viaje en Fleet Engine y devuelve el viaje nuevo. |
DeleteTrip |
---|
Borra un solo viaje. Devuelve FAILED_PRECONDITION si el viaje está activo y asignado a un vehículo. |
GetTrip |
---|
Obtén información sobre un solo viaje. |
ReportBillableTrip |
---|
Informa el uso de viajes facturables. |
SearchTrips |
---|
Obtén todos los viajes de un vehículo específico. |
UpdateTrip |
---|
Actualiza los datos del viaje. |
VehicleService
Servicio de administración de vehículos.
CreateVehicle |
---|
Crea una instancia de un vehículo nuevo asociado a un proveedor de viajes compartidos o entregas a pedido. Cada Los siguientes campos de
Los siguientes campos de
Todos los demás campos son opcionales y se usan si se proporcionan. |
DeleteVehicle |
---|
Borra un vehículo de Fleet Engine. Devuelve FAILED_PRECONDITION si el vehículo tiene viajes activos asignados. |
GetVehicle |
---|
Devuelve un vehículo de Fleet Engine. |
ListVehicles |
---|
Devuelve una lista paginada de los vehículos asociados con un proveedor que coinciden con las opciones de la solicitud. |
SearchVehicles |
---|
Devuelve una lista de vehículos que coinciden con las opciones de la solicitud. |
UpdateVehicle |
---|
Escribe los datos del vehículo actualizados en Fleet Engine. Cuando actualizas un
El vehículo Si se actualiza el campo |
UpdateVehicleAttributes |
---|
Actualiza parcialmente los atributos de un vehículo. Solo se actualizarán los atributos mencionados en la solicitud. Los demás atributos NO se modificarán. Nota: Esto es diferente en |
BatteryInfo
Es información sobre la batería del dispositivo.
Campos | |
---|---|
battery_status |
Estado de la batería, ya sea que esté completa o en carga, etc. |
power_source |
Es el estado de la fuente de alimentación de la batería. |
battery_percentage |
Porcentaje de batería actual [0-100]. |
BatteryStatus
Estado de la batería, ya sea que esté completa o en carga, etc.
Enumeraciones | |
---|---|
UNKNOWN_BATTERY_STATUS |
No se conoce el estado de la batería. |
BATTERY_STATUS_CHARGING |
Se está cargando la batería. |
BATTERY_STATUS_DISCHARGING |
La batería se está descargando. |
BATTERY_STATUS_FULL |
La batería está completa. |
BATTERY_STATUS_NOT_CHARGING |
La batería no se carga. |
BATTERY_STATUS_POWER_LOW |
La batería tiene poca carga. |
BillingPlatformIdentifier
Es un conjunto de valores que indican en qué plataforma se emitió la solicitud.
Enumeraciones | |
---|---|
BILLING_PLATFORM_IDENTIFIER_UNSPECIFIED |
Predeterminado. Se usa para plataformas no especificadas. |
SERVER |
La plataforma es un cliente-servidor. |
WEB |
La plataforma es un navegador web. |
ANDROID |
La plataforma es un dispositivo móvil Android. |
IOS |
La plataforma es un dispositivo móvil iOS. |
OTHERS |
Otras plataformas que no se incluyen en esta enumeración. |
ConsumableTrafficPolyline
Densidad de tráfico a lo largo de la ruta de un vehículo.
Campos | |
---|---|
speed_reading_interval[] |
Velocidad del tráfico a lo largo de la ruta desde el punto de referencia anterior hasta el punto de referencia actual. |
encoded_path_to_waypoint |
Es la ruta que toma el conductor desde el punto de ruta anterior hasta el punto de ruta actual. Esta ruta tiene puntos de referencia para que los clientes puedan mostrar marcadores de tráfico a lo largo de la ruta (consulta |
CreateTripRequest
Es el mensaje de solicitud de CreateTrip.
Campos | |
---|---|
header |
Es el encabezado de solicitud estándar de Fleet Engine. |
parent |
Es obligatorio. Debe tener el formato |
trip_id |
Es obligatorio. Es el ID único del viaje. Sujeto a las siguientes restricciones:
|
trip |
Es obligatorio. Es la entidad de viaje que se creará. Cuando crees un viaje, se deben completar los siguientes campos:
Se usan los siguientes campos si los proporcionas:
Se ignoran todos los demás campos de Trip. Por ejemplo, todos los viajes comienzan con un Solo los viajes de Cuando se establece Cuando especificas Se usan los campos |
CreateVehicleRequest
Mensaje de solicitud de CreateVehicle
.
Campos | |
---|---|
header |
Es el encabezado de solicitud estándar de Fleet Engine. |
parent |
Es obligatorio. Debe tener el formato |
vehicle_id |
Es obligatorio. Es el ID único del vehículo. Sujeto a las siguientes restricciones:
|
vehicle |
Es obligatorio. Es la entidad Vehicle que se creará. Cuando se crea un vehículo, se deben completar los siguientes campos:
Cuando se crea un vehículo, se ignoran los siguientes campos:
Todos los demás campos son opcionales y se usan si se proporcionan. |
DeleteTripRequest
Es el mensaje de solicitud de DeleteTrip.
Campos | |
---|---|
header |
Opcional. Es el encabezado de solicitud estándar de Fleet Engine. |
name |
Es obligatorio. Debe tener el formato |
DeleteVehicleRequest
Es el mensaje de solicitud de DeleteVehicle.
Campos | |
---|---|
header |
Opcional. Es el encabezado de solicitud estándar de Fleet Engine. |
name |
Es obligatorio. Debe tener el formato |
DeviceSettings
Información sobre varios parámetros de configuración del dispositivo móvil
Campos | |
---|---|
location_power_save_mode |
Cómo se configuran las funciones de ubicación para que se comporten en el dispositivo cuando está activado el ahorro de batería. |
is_power_save_mode |
Indica si el dispositivo está en modo de ahorro de energía. |
is_interactive |
Indica si el dispositivo está en un estado interactivo. |
battery_info |
Es información sobre el estado de la batería. |
GetTripRequest
Es el mensaje de solicitud de GetTrip.
Campos | |
---|---|
header |
Es el encabezado de solicitud estándar de Fleet Engine. |
name |
Es obligatorio. Debe tener el formato |
view |
Es el subconjunto de campos de Trip que se deben devolver y su interpretación. |
current_route_segment_version |
Indica la marca de tiempo mínima (exclusiva) para la que se recuperan los datos de |
remaining_waypoints_version |
Obsoleto: Los |
route_format_type |
Es el formato de ruta actual que se muestra, |
current_route_segment_traffic_version |
Indica la marca de tiempo mínima (exclusiva) para la que se recupera |
remaining_waypoints_route_version |
Indica la marca de tiempo mínima (exclusiva) para la que se recuperan los datos de |
GetVehicleRequest
Mensaje de solicitud de GetVehicle
.
Campos | |
---|---|
header |
Es el encabezado de solicitud estándar de Fleet Engine. |
name |
Es obligatorio. Debe tener el formato |
current_route_segment_version |
Indica la marca de tiempo mínima (exclusiva) para la que se recupera |
waypoints_version |
Indica la marca de tiempo mínima (exclusiva) para la que se recuperan los datos de |
LicensePlate
Es la información de la matrícula del vehículo. Para evitar almacenar información de identificación personal, solo se almacena la información mínima sobre la matrícula como parte de la entidad.
Campos | |
---|---|
country_code |
Es obligatorio. Es el código de país o región de CLDR. Por ejemplo, |
last_character |
Último dígito de la matrícula o "-1" para indicar que no hay ningún valor numérico en la matrícula.
|
ListVehiclesRequest
Mensaje de solicitud de ListVehicles
.
Campos | |
---|---|
header |
Es el encabezado de solicitud estándar de Fleet Engine. |
parent |
Es obligatorio. Debe tener el formato |
page_size |
Es la cantidad máxima de vehículos que se devolverán. El valor predeterminado es 100. |
page_token |
Es el valor de |
minimum_capacity |
Especifica la capacidad mínima requerida del vehículo. Todos los vehículos que se devuelvan tendrán un |
trip_types[] |
Restringe la respuesta a los vehículos que admiten al menos uno de los tipos de viaje especificados. |
maximum_staleness |
Restringe la respuesta a los vehículos que enviaron actualizaciones de ubicación a Fleet Engine dentro del período especificado. Los vehículos detenidos que siguen transmitiendo su ubicación no se consideran obsoletos. Si está presente, debe ser una duración positiva válida. |
vehicle_type_categories[] |
Es obligatorio. Restringe la respuesta a los vehículos con una de las categorías de tipo especificadas. No se permite |
required_attributes[] |
Las entidades que llaman pueden formar operaciones lógicas complejas con cualquier combinación de los campos
Restringe la respuesta a los vehículos con los atributos especificados. Este campo es una operación de conjunción/AND. Se permite un máximo de 50 required_attributes. Esto coincide con la cantidad máxima de atributos permitidos en un vehículo. Cada cadena repetida debe tener el formato "clave:valor". |
required_one_of_attributes[] |
Restringe la respuesta a los vehículos que tienen al menos uno de los atributos especificados en cada |
required_one_of_attribute_sets[] |
Al igual que
Restringe la respuesta a los vehículos que coinciden con todos los atributos de un objeto |
vehicle_state |
Restringe la respuesta a los vehículos que tienen este estado. |
on_trip_only |
Solo se muestran los vehículos con viajes en curso. |
filter |
Opcional. Es una consulta de filtro que se aplica cuando se enumeran vehículos. Consulta http://aip.dev/160 para ver ejemplos de la sintaxis del filtro. Este campo está diseñado para reemplazar los campos Este filtro funciona como una cláusula AND con otras restricciones, como Ten en cuenta que las únicas consultas admitidas son las que se realizan sobre atributos del vehículo (por ejemplo, Además, todos los atributos se almacenan como cadenas, por lo que las únicas comparaciones admitidas con los atributos son las comparaciones de cadenas. Para comparar con valores numéricos o booleanos, los valores deben estar entre comillas de forma explícita para que se traten como cadenas (por ejemplo, |
viewport |
Opcional. Es un filtro que limita los vehículos que se muestran a aquellos cuya última ubicación conocida se encontraba en el área rectangular definida por la ventana gráfica. |
ListVehiclesResponse
Mensaje de respuesta ListVehicles
.
Campos | |
---|---|
vehicles[] |
Vehículos que coinciden con los criterios de la solicitud. La cantidad máxima de vehículos que se muestran está determinada por el campo |
next_page_token |
Token para recuperar la página siguiente de vehículos o vacío si no hay más vehículos que cumplan con los criterios de la solicitud. |
total_size |
Es obligatorio. Es la cantidad total de vehículos que coinciden con los criterios de la solicitud en todas las páginas. |
LocationPowerSaveMode
Cómo se configuran las funciones de ubicación para que se comporten en el dispositivo móvil cuando la función de "ahorro de batería" del dispositivo está activada. (https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
Enumeraciones | |
---|---|
UNKNOWN_LOCATION_POWER_SAVE_MODE |
Undefined LocationPowerSaveMode |
LOCATION_MODE_NO_CHANGE |
Los proveedores de ubicación no deben verse afectados por el Ahorro de batería, o bien el Ahorro de batería debe estar desactivado. |
LOCATION_MODE_GPS_DISABLED_WHEN_SCREEN_OFF |
El proveedor de ubicación basado en GPS debe inhabilitarse cuando el ahorro de batería está activado y el dispositivo no es interactivo. |
LOCATION_MODE_ALL_DISABLED_WHEN_SCREEN_OFF |
Todos los proveedores de ubicación deben inhabilitarse cuando el ahorro de batería está activado y el dispositivo no es interactivo. |
LOCATION_MODE_FOREGROUND_ONLY |
Todos los proveedores de ubicación seguirán disponibles, pero las correcciones de ubicación solo se deben proporcionar a las apps en primer plano. |
LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF |
La ubicación no se desactivará, pero LocationManager limitará todas las solicitudes a los proveedores cuando el dispositivo no sea interactivo. |
LocationSensor
Es el sensor o la metodología que se usa para determinar la ubicación.
Enumeraciones | |
---|---|
UNKNOWN_SENSOR |
El sensor no se especificó o se desconoce. |
GPS |
GPS o GPS asistido |
NETWORK |
GPS asistido, ID de torre de telefonía celular o punto de acceso Wi-Fi |
PASSIVE |
ID de la torre de telefonía celular o del punto de acceso Wi-Fi. |
ROAD_SNAPPED_LOCATION_PROVIDER |
Es una ubicación que el dispositivo móvil determina como la posición de la ruta más probable. |
CUSTOMER_SUPPLIED_LOCATION |
Es una ubicación proporcionada por el cliente a partir de una fuente independiente. Por lo general, este valor se usa para una ubicación proporcionada por fuentes distintas del dispositivo móvil que ejecuta el SDK de Driver. Si la fuente original se describe con uno de los otros valores de enumeración, usa ese valor. Las ubicaciones marcadas como CUSTOMER_SUPPLIED_LOCATION suelen proporcionarse a través de un last_location.supplemental_location_sensor del vehículo. |
FLEET_ENGINE_LOCATION |
Es una ubicación que calcula Fleet Engine en función de los indicadores disponibles. Solo salida. Este valor se rechazará si se recibe en una solicitud. |
FUSED_LOCATION_PROVIDER |
Es el proveedor de ubicación combinada de Android. |
CORE_LOCATION |
Es el proveedor de ubicación en los sistemas operativos de Apple. |
PolylineFormatType
Es el tipo de formato de polilínea.
Enumeraciones | |
---|---|
UNKNOWN_FORMAT_TYPE |
El formato no se especificó o se desconoce. |
LAT_LNG_LIST_TYPE |
Es una lista de google.type.LatLng . |
ENCODED_POLYLINE_TYPE |
Es una polilínea codificada con un algoritmo de compresión de polilíneas. Aún no se admite la decodificación. |
PowerSource
Tipo de cargador que se usa para cargar la batería.
Enumeraciones | |
---|---|
UNKNOWN_POWER_SOURCE |
Se desconoce la fuente de alimentación. |
POWER_SOURCE_AC |
La fuente de alimentación es un cargador de CA. |
POWER_SOURCE_USB |
La fuente de alimentación es un puerto USB. |
POWER_SOURCE_WIRELESS |
La fuente de alimentación es inalámbrica. |
POWER_SOURCE_UNPLUGGED |
La batería está desconectada. |
ReportBillableTripRequest
Es el mensaje de solicitud de ReportBillableTrip.
Campos | |
---|---|
name |
Es obligatorio. Debe tener el formato |
country_code |
Es obligatorio. Es el código de país de dos letras en el que se realiza el viaje. El precio se define según el código de país. |
platform |
Es la plataforma en la que se emitió la solicitud. |
related_ids[] |
Son los identificadores directamente relacionados con el viaje del que se informa. Por lo general, son IDs (por ejemplo, IDs de sesión) de operaciones previas a la reserva que se realizan antes de que esté disponible el ID del viaje. La cantidad de |
solution_type |
Es el tipo de solución de producto de GMP (por ejemplo, |
SolutionType
Es un selector para los diferentes tipos de soluciones de un viaje informado.
Enumeraciones | |
---|---|
SOLUTION_TYPE_UNSPECIFIED |
Es el valor predeterminado. Para garantizar la retrocompatibilidad, la API usará ON_DEMAND_RIDESHARING_AND_DELIVERIES de forma predeterminada, que es el primer tipo de solución admitido. |
ON_DEMAND_RIDESHARING_AND_DELIVERIES |
La solución es un viaje de viajes compartidos y entregas a pedido. |
RequestHeader
Un RequestHeader contiene campos comunes a todas las solicitudes de RPC de Fleet Engine.
Campos | |
---|---|
language_code |
Es el código de idioma BCP-47, como en-US o sr-Latn. Para obtener más información, consulta http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Si no se especifica ninguno, la respuesta puede estar en cualquier idioma, con una preferencia por el inglés si existe tal nombre. Ejemplo de valor del campo: |
region_code |
Es obligatorio. Es el código de región de CLDR de la región en la que se origina la solicitud. Ejemplo de valor del campo: |
sdk_version |
Es la versión del SDK de llamada, si corresponde. El formato de la versión es “principal.secundaria.parche”, por ejemplo, |
os_version |
Es la versión del sistema operativo en el que se ejecuta el SDK de llamada. Ejemplos de valores de campo: |
device_model |
Modelo del dispositivo en el que se ejecuta el SDK de llamada. Ejemplos de valores de campo: |
sdk_type |
Es el tipo de SDK que envía la solicitud. |
maps_sdk_version |
Es la versión del SDK de Maps de la que depende el SDK de llamada, si corresponde. El formato de la versión es “principal.secundaria.parche”, por ejemplo, |
nav_sdk_version |
Es la versión del NavSDK de la que depende el SDK de llamada, si corresponde. El formato de la versión es “principal.secundaria.parche”, por ejemplo, |
platform |
Es la plataforma del SDK de llamada. |
manufacturer |
Fabricante del dispositivo Android desde el SDK de llamada, solo aplicable para los SDKs de Android. Ejemplo de valor del campo: |
android_api_level |
Nivel de API de Android del SDK de llamada, solo aplicable a los SDKs de Android. Ejemplo de valor del campo: |
trace_id |
Es un ID opcional que se puede proporcionar para fines de registro y para identificar la solicitud. |
Plataforma
Es la plataforma del SDK que realiza la llamada.
Enumeraciones | |
---|---|
PLATFORM_UNSPECIFIED |
Es el valor predeterminado. Este valor se usa si se omite la plataforma. |
ANDROID |
La solicitud proviene de Android. |
IOS |
La solicitud proviene de iOS. |
WEB |
La solicitud proviene de la Web. |
SdkType
Son los tipos posibles de SDK.
Enumeraciones | |
---|---|
SDK_TYPE_UNSPECIFIED |
Es el valor predeterminado. Este valor se usa si se omite sdk_type . |
CONSUMER |
El SDK de llamadas es Consumer. |
DRIVER |
El SDK de llamada es Driver. |
JAVASCRIPT |
El SDK de llamada es JavaScript. |
SearchTripsRequest
Es el mensaje de solicitud de SearchTrips.
Campos | |
---|---|
header |
Es el encabezado de solicitud estándar de Fleet Engine. |
parent |
Es obligatorio. Debe tener el formato |
vehicle_id |
Es el vehículo asociado a los viajes de la solicitud. Si no se especifica, los viajes devueltos no contienen lo siguiente:
|
active_trips_only |
Si se establece como verdadero, la respuesta incluye los viajes que influyen en la ruta de un conductor. |
page_size |
Si no se configura, el servidor decide la cantidad de resultados que se mostrarán. |
page_token |
Establece este parámetro en un valor que se haya mostrado anteriormente en |
minimum_staleness |
Si se especifica, devuelve los viajes que no se actualizaron después de la hora |
SearchTripsResponse
Es el mensaje de respuesta de SearchTrips.
Campos | |
---|---|
trips[] |
Es la lista de viajes del vehículo solicitado. |
next_page_token |
Pasa este token en SearchTripsRequest para paginar los resultados de la lista. La API devuelve una lista de viajes en cada llamada y, cuando no quedan más resultados, la lista de viajes está vacía. |
SearchVehiclesRequest
Mensaje de solicitud de SearchVehicles
.
Campos | |
---|---|
header |
Es el encabezado de solicitud estándar de Fleet Engine. |
parent |
Es obligatorio. Debe tener el formato |
pickup_point |
Es obligatorio. Es el punto de retiro cerca del cual se realizará la búsqueda. |
dropoff_point |
Es la ubicación de destino prevista del cliente. El campo es obligatorio si |
pickup_radius_meters |
Es obligatorio. Define el radio de búsqueda de vehículos alrededor del punto de partida. Solo se devolverán los vehículos que se encuentren dentro del radio de búsqueda. El valor debe estar entre 400 y 10,000 metros (inclusive). |
count |
Es obligatorio. Especifica la cantidad máxima de vehículos que se devolverán. El valor debe estar entre 1 y 50 (inclusive). |
minimum_capacity |
Es obligatorio. Especifica la cantidad de pasajeros que se consideran para un viaje. El valor debe ser mayor o igual que uno. El conductor no se considera en el valor de capacidad. |
trip_types[] |
Es obligatorio. Representa el tipo de viaje propuesto. Debe incluir exactamente un tipo. No se permite |
maximum_staleness |
Restringe la búsqueda solo a los vehículos que enviaron actualizaciones de ubicación a Fleet Engine dentro del período especificado. Los vehículos detenidos que siguen transmitiendo su ubicación no se consideran obsoletos. Si no se establece este campo, el servidor usa cinco minutos como valor predeterminado. |
vehicle_types[] |
Es obligatorio. Restringe la búsqueda a vehículos con uno de los tipos especificados. Se debe especificar al menos un tipo de vehículo. No se permiten VehicleTypes con una categoría de |
required_attributes[] |
Las entidades que llaman pueden formar operaciones lógicas complejas con cualquier combinación de los campos
Restringe la búsqueda solo a los vehículos con los atributos especificados. Este campo es una operación de conjunción/AND. Se permite un máximo de 50 required_attributes. Esto coincide con la cantidad máxima de atributos permitidos en un vehículo. |
required_one_of_attributes[] |
Restringe la búsqueda solo a los vehículos que tienen al menos uno de los atributos especificados en cada |
required_one_of_attribute_sets[] |
Al igual que
Restringe la búsqueda solo a los vehículos que tienen todos los atributos en un |
order_by |
Es obligatorio. Especifica el criterio de ordenamiento deseado para los resultados. |
include_back_to_back |
Indica si los vehículos con un solo viaje activo son aptos para esta búsqueda. Este campo solo se usa cuando no se especifica El valor predeterminado es |
trip_id |
Indica el viaje asociado con este |
current_trips_present |
Indica si los vehículos con viajes activos son aptos para esta búsqueda. Debe establecerse en un valor que no sea |
filter |
Opcional. Es una consulta de filtro que se aplica cuando se buscan vehículos. Consulta http://aip.dev/160 para ver ejemplos de la sintaxis del filtro. Este campo está diseñado para reemplazar los campos Este filtro funciona como una cláusula AND con otras restricciones, como Ten en cuenta que las únicas consultas admitidas son las que se realizan sobre atributos del vehículo (por ejemplo, Además, todos los atributos se almacenan como cadenas, por lo que las únicas comparaciones admitidas con los atributos son las comparaciones de cadenas. Para comparar con valores numéricos o booleanos, los valores deben estar entre comillas de forma explícita para que se traten como cadenas (por ejemplo, |
CurrentTripsPresent
Especifica los tipos de restricciones en los viajes actuales de un vehículo.
Enumeraciones | |
---|---|
CURRENT_TRIPS_PRESENT_UNSPECIFIED |
La disponibilidad de vehículos con viajes presentes se rige por el campo include_back_to_back . |
NONE |
Los vehículos sin viajes pueden aparecer en los resultados de la búsqueda. Cuando se usa este valor, include_back_to_back no puede ser true . |
ANY |
En los resultados de la búsqueda, se incluyen los vehículos con un máximo de 5 viajes actuales y 10 puntos de referencia. Cuando se usa este valor, include_back_to_back no puede ser true . |
VehicleMatchOrder
Especifica el orden de las coincidencias de vehículos en la respuesta.
Enumeraciones | |
---|---|
UNKNOWN_VEHICLE_MATCH_ORDER |
Es el valor predeterminado y se usa para el orden de coincidencias de vehículos no especificado o no reconocido. |
PICKUP_POINT_ETA |
Orden ascendente según el tiempo de conducción del vehículo hasta el punto de partida. |
PICKUP_POINT_DISTANCE |
Orden ascendente según la distancia de conducción del vehículo hasta el punto de partida. |
DROPOFF_POINT_ETA |
Orden ascendente según el tiempo de conducción del vehículo hasta el punto de entrega. Este orden solo se puede usar si se especifica el punto de entrega en la solicitud. |
PICKUP_POINT_STRAIGHT_DISTANCE |
Orden ascendente según la distancia en línea recta desde la última ubicación informada del vehículo hasta el punto de partida. |
COST |
Orden ascendente según el costo de la coincidencia configurado. El costo de la coincidencia se define como un cálculo ponderado entre la distancia en línea recta y la ETA. Los pesos se establecen con valores predeterminados y se pueden modificar por cliente. Comunícate con el equipo de asistencia de Google si es necesario modificar estos pesos para tu proyecto. |
SearchVehiclesResponse
Mensaje de respuesta SearchVehicles
.
Campos | |
---|---|
matches[] |
Es una lista de vehículos que coinciden con los criterios de |
SpeedReadingInterval
Es un indicador de la densidad del tráfico en un tramo contiguo de una ruta. Dado un camino con puntos P_0, P_1, …, P_N (índice basado en cero), el objeto SpeedReadingInterval define un intervalo y describe su tráfico con las siguientes categorías.
Campos | |
---|---|
start_polyline_point_index |
Es el índice inicial de este intervalo en la ruta. En JSON, cuando el índice es 0, el campo parecerá no estar propagado. |
end_polyline_point_index |
Índice final de este intervalo en la ruta. En JSON, cuando el índice es 0, el campo parecerá no estar propagado. |
speed |
Velocidad del tráfico en este intervalo. |
Velocidad
Es la clasificación de la velocidad de la polilínea según los datos de tráfico.
Enumeraciones | |
---|---|
SPEED_UNSPECIFIED |
Valor predeterminado Este valor no se usa. |
NORMAL |
Velocidad normal, sin demoras en el tráfico. |
SLOW |
Se detectó una desaceleración y hay una cantidad moderada de tráfico. |
TRAFFIC_JAM |
Demoras en el tráfico |
StopLocation
Es la ubicación real en la que se produjo una parada (ascenso o descenso).
Campos | |
---|---|
point |
Es obligatorio. Denota la ubicación real. |
timestamp |
Indica cuándo ocurrió la parada. |
stop_time |
Solo entrada. Obsoleta. Usa el campo de marca de tiempo. |
TerminalLocation
Describe la ubicación de un punto de referencia.
Campos | |
---|---|
point |
Denota la |
place |
Es el nombre del recurso del lugar que representa esta ubicación. El formato es Esta función se encuentra en fase experimental. |
point_location_source |
Solo salida. Es la fuente del campo |
terminal_point_id |
Obsoleto: Especifica el campo |
access_point_id |
Obsoleto: Especifica el campo |
trip_id |
Obsoleta. |
terminal_location_type |
Obsoleto: |
PointSource
Indica la fuente de un LatLng
.
Enumeraciones | |
---|---|
POINT_SOURCE_UNSPECIFIED |
No se especificó la fuente puntual. |
POINT_SOURCE_DEVELOPER_PROVIDED |
El desarrollador proporcionó explícitamente el LatLng . |
POINT_SOURCE_CALCULATED_FROM_PLACE |
El valor de LatLng se calculó a partir del lugar proporcionado. |
TerminalPointId
Obsoleto: Ya no se admiten los TerminalPoints en Fleet Engine. Usa TerminalLocation.point
en su lugar.
Campos | |
---|---|
value |
Obsoleta. |
Campo de unión Id . Obsoleta. Las direcciones (Id ) solo pueden ser una de las siguientes opciones: |
|
place_id |
Obsoleta. |
generated_id |
Obsoleta. |
TrafficPolylineData
Condiciones de tráfico a lo largo de la ruta esperada del vehículo.
Campos | |
---|---|
traffic_rendering |
Es una representación de polilínea de la velocidad del tráfico en todas las regiones a lo largo de un tramo del viaje del cliente. |
Viaje
Son los metadatos del viaje.
Campos | |
---|---|
name |
Solo salida. En el formato "providers/{provider}/trips/{trip}" |
vehicle_id |
ID del vehículo que realiza este viaje. |
trip_status |
Es el estado actual del viaje. |
trip_type |
Es el tipo de viaje. |
pickup_point |
Ubicación en la que el cliente indica que lo recogerán. |
actual_pickup_point |
Solo entrada. La ubicación real en la que se recogió al cliente y el momento en que se hizo. Este campo es para que el proveedor proporcione comentarios sobre la información de retiro real. |
actual_pickup_arrival_point |
Solo entrada. Hora y ubicación reales de la llegada del conductor al punto de partida. Este campo es para que el proveedor proporcione comentarios sobre la información de llegada real al punto de partida. |
pickup_time |
Solo salida. Es la hora futura estimada en la que se recogerá al pasajero o la hora real en la que se lo recogió. |
intermediate_destinations[] |
Son las paradas intermedias en el orden en que se solicitan los viajes (además de la recogida y la llegada). Inicialmente, no se admitirá para los viajes compartidos. |
intermediate_destinations_version |
Indica la última vez que se modificó el objeto |
intermediate_destination_index |
Cuando |
actual_intermediate_destination_arrival_points[] |
Solo entrada. Hora y ubicación reales de la llegada del conductor a un destino intermedio. Este campo es para que el proveedor proporcione comentarios sobre la información de llegada real a los destinos intermedios. |
actual_intermediate_destinations[] |
Solo entrada. Hora y ubicación reales en las que se recogió al cliente en un destino intermedio. Este campo es para que el proveedor proporcione comentarios sobre la información de retiro real en los destinos intermedios. |
dropoff_point |
Ubicación en la que el cliente indica que se bajará. |
actual_dropoff_point |
Solo entrada. Hora y ubicación reales en las que se dejó al cliente. Este campo es para que el proveedor proporcione comentarios sobre la información real de la parada. |
dropoff_time |
Solo salida. Es la hora futura estimada en la que se dejará a los pasajeros en el destino final o la hora real en la que se los dejó. |
remaining_waypoints[] |
Solo salida. Es la ruta completa desde la ubicación actual hasta el punto de destino, incluidos ambos. Esta ruta podría incluir puntos de referencia de otros viajes. |
vehicle_waypoints[] |
Este campo admite el ordenamiento manual de los puntos de referencia del viaje. Contiene todos los puntos de ruta restantes del vehículo asignado, así como los puntos de ruta de partida y destino de este viaje. Si el viaje no se asignó a un vehículo, Fleet Engine ignora este campo. Por motivos de privacidad, el servidor solo completa este campo en las llamadas a |
route[] |
Solo salida. Es la ruta prevista para este viaje hasta la primera entrada de remaining_waypoints. Ten en cuenta que el primer punto de ruta puede pertenecer a un viaje diferente. |
current_route_segment |
Solo salida. Es una ruta codificada hacia el siguiente punto de referencia. Nota: Este campo solo está diseñado para que lo usen el SDK de Driver y el SDK de Consumer. Aún no se admite la decodificación. |
current_route_segment_version |
Solo salida. Indica la última vez que se modificó la ruta. Nota: Este campo solo está diseñado para que lo usen el SDK de Driver y el SDK de Consumer. |
current_route_segment_traffic |
Solo salida. Indica las condiciones de tráfico a lo largo de la ruta Nota: Este campo solo está diseñado para que lo usen el SDK de Driver y el SDK de Consumer. |
current_route_segment_traffic_version |
Solo salida. Indica la última vez que se modificó el objeto Nota: Este campo solo está diseñado para que lo usen el SDK de Driver y el SDK de Consumer. |
current_route_segment_end_point |
Solo salida. Es la parada en la que termina |
remaining_distance_meters |
Solo salida. La distancia de conducción restante en el campo |
eta_to_first_waypoint |
Solo salida. Es la ETA al próximo punto de ruta (la primera entrada en el campo |
remaining_time_to_first_waypoint |
Solo salida. Es la duración desde el momento en que se devuelven los datos del viaje hasta el momento en |
remaining_waypoints_version |
Solo salida. Indica la última vez que se cambió |
remaining_waypoints_route_version |
Solo salida. Indica la última vez que se modificaron |
number_of_passengers |
Inmutable. Indica la cantidad de pasajeros en este viaje y no incluye al conductor. Un vehículo debe tener capacidad disponible para devolverse en una respuesta |
last_location |
Solo salida. Indica la última ubicación informada del vehículo a lo largo de la ruta. |
last_location_snappable |
Solo salida. Indica si el |
view |
Es el subconjunto de campos de Trip que se completan y cómo se deben interpretar. |
attributes[] |
Es una lista de atributos de viaje personalizados. Cada atributo debe tener una clave única. |
TripAttribute
Describe un atributo de viaje como un par clave-valor. La longitud de la cadena "clave:valor" no puede superar los 256 caracteres.
Campos | |
---|---|
key |
Es la clave del atributo. Las claves no pueden contener el carácter de dos puntos (:). |
Campo de unión trip_attribute_value . Es el valor del atributo y puede ser de tipo string, bool o double. Las direcciones (trip_attribute_value ) solo pueden ser una de las siguientes opciones: |
|
string_value |
Es el valor del atributo escrito como cadena. |
bool_value |
Es el valor del atributo escrito booleano. |
number_value |
Es el valor del atributo escrito como doble. |
TripStatus
Es el estado de un viaje que indica su progreso.
Enumeraciones | |
---|---|
UNKNOWN_TRIP_STATUS |
Es el valor predeterminado y se usa para el estado del viaje no especificado o no reconocido. |
NEW |
Es un viaje creado recientemente. |
ENROUTE_TO_PICKUP |
El conductor está en camino al punto de partida. |
ARRIVED_AT_PICKUP |
El conductor llegó al punto de partida. |
ARRIVED_AT_INTERMEDIATE_DESTINATION |
El conductor llegó a un destino intermedio y está esperando al pasajero. |
ENROUTE_TO_INTERMEDIATE_DESTINATION |
El conductor está en camino a un destino intermedio (no al punto de entrega). |
ENROUTE_TO_DROPOFF |
El conductor recogió al pasajero y está en camino al próximo destino. |
COMPLETE |
El pasajero se bajó y el viaje se completó. |
CANCELED |
El viaje se canceló antes de la partida por el conductor, el pasajero o el proveedor de viajes compartidos. |
TripType
Es el tipo de viaje.
Enumeraciones | |
---|---|
UNKNOWN_TRIP_TYPE |
Es el valor predeterminado y se usa para los tipos de viajes no especificados o no reconocidos. |
SHARED |
Es posible que el viaje comparta un vehículo con otros viajes. |
EXCLUSIVE |
El viaje es exclusivo para un vehículo. |
TripView
Es un selector para diferentes conjuntos de campos de Trip en una respuesta de GetTrip
. Consulta AIP-157 para obtener contexto. Es probable que se agreguen vistas adicionales.
Enumeraciones | |
---|---|
TRIP_VIEW_UNSPECIFIED |
Es el valor predeterminado. Para garantizar la retrocompatibilidad, la API usará una vista del SDK de forma predeterminada. Para garantizar la estabilidad y la asistencia, se recomienda a los clientes que seleccionen un TripView que no sea SDK . |
SDK |
Incluye campos que pueden no ser interpretables o compatibles con bibliotecas disponibles públicamente. |
JOURNEY_SHARING_V1S |
Los campos de viaje se completan para el caso de uso de Compartir viaje. Esta vista está diseñada para las comunicaciones de servidor a servidor. |
TripWaypoint
Describe un punto de parada en la ruta de un vehículo o un punto final en el viaje de un vehículo.
Campos | |
---|---|
location |
Es la ubicación de este punto de ruta. |
trip_id |
Es el viaje asociado a este punto de ruta. |
waypoint_type |
Es el rol que desempeña este punto de referencia en el viaje, como la partida o el destino. |
path_to_waypoint[] |
Es la ruta desde el punto de referencia anterior hasta el punto de referencia actual. Si este es el primer punto de ruta, la ruta es desde la ubicación actual del vehículo hasta el punto de ruta. Este campo solo se propaga cuando se solicita. |
encoded_path_to_waypoint |
Es la ruta codificada desde el punto de ruta anterior hasta el punto de ruta actual. Nota: Este campo solo está diseñado para que lo usen el SDK de Driver y el SDK de Consumer. Aún no se admite la decodificación. |
traffic_to_waypoint |
Las condiciones de tráfico a lo largo de la ruta hacia este punto de referencia. Ten en cuenta que el tráfico solo está disponible para los clientes de la solución de viajes y entregas de Google Maps Platform. |
distance_meters |
Es la distancia de la ruta desde la parada anterior hasta la parada actual. Si este es el primer punto de ruta, la distancia de la ruta es desde la ubicación actual del vehículo hasta el punto de ruta. |
eta |
Es la hora estimada de llegada a este punto de ruta. |
duration |
Es el tiempo de viaje desde la parada anterior hasta esta parada. Si este es el primer punto de referencia, el tiempo de viaje se calcula desde la ubicación actual del vehículo hasta el punto de referencia. |
UpdateTripRequest
Es el mensaje de solicitud de UpdateTrip.
Campos | |
---|---|
header |
Es el encabezado de solicitud estándar de Fleet Engine. |
name |
Es obligatorio. Debe tener el formato |
trip |
Es obligatorio. Es el viaje asociado con la actualización. Fleet Engine mantiene los siguientes campos. No los actualices con Trip.update.
Cuando actualices el Cuando especificas Para evitar una condición de carrera en los viajes con varios destinos, debes proporcionar |
update_mask |
Es obligatorio. Es la máscara de campo que indica qué campos del viaje se deben actualizar. El objeto |
UpdateVehicleAttributesRequest
Mensaje de solicitud de UpdateVehicleAttributes
.
Campos | |
---|---|
header |
Es el encabezado de solicitud estándar de Fleet Engine. |
name |
Es obligatorio. Debe tener el formato |
attributes[] |
Es obligatorio. Son los atributos del vehículo que se actualizarán. Los atributos no mencionados no se alteran ni se quitan. |
UpdateVehicleAttributesResponse
Mensaje de respuesta UpdateVehicleAttributes
.
Campos | |
---|---|
attributes[] |
Es obligatorio. Es la lista completa actualizada de atributos del vehículo, incluidos los atributos nuevos, modificados y sin cambios. |
UpdateVehicleRequest
Mensaje de solicitud de `UpdateVehicle`.
Campos | |
---|---|
header |
Es el encabezado de solicitud estándar de Fleet Engine. |
name |
Es obligatorio. Debe tener el formato |
vehicle |
Es obligatorio. Son los valores de la entidad
Si se actualiza el campo Del mismo modo, se puede actualizar el campo |
update_mask |
Es obligatorio. Es una máscara de campo que indica qué campos del |
Vehículo
Son los metadatos del vehículo.
Campos | |
---|---|
name |
Solo salida. Es el nombre único de este vehículo. El formato es |
vehicle_state |
Es el estado del vehículo. |
supported_trip_types[] |
Son los tipos de viajes que admite este vehículo. |
current_trips[] |
Solo salida. Lista de |
last_location |
Es la última ubicación informada del vehículo. |
past_locations[] |
Solo entrada. Son las ubicaciones en las que estuvo este vehículo en el pasado y que aún no se informaron a Fleet Engine. Se usa en |
maximum_capacity |
Es la cantidad total de pasajeros que puede transportar este vehículo. El conductor no se tiene en cuenta en este valor. Este valor debe ser mayor o igual que uno. |
attributes[] |
Es la lista de atributos del vehículo. Un vehículo puede tener hasta 100 atributos, y cada atributo debe tener una clave única. |
vehicle_type |
Es obligatorio. Es el tipo de este vehículo. Se puede usar para filtrar vehículos en los resultados de |
license_plate |
Es la información de la matrícula del vehículo. |
route[] |
Obsoleto: Usa |
current_route_segment |
Es la polilínea que especifica la ruta que la app para conductores pretende tomar hasta el próximo punto de ruta. Esta lista también se muestra en Nota: Este campo solo está diseñado para que lo use el SDK de Driver. Aún no se admite la decodificación. |
current_route_segment_traffic |
Solo entrada. Fleet Engine usa esta información para mejorar el uso compartido del viaje. Nota: Este campo solo está diseñado para que lo use el SDK de Driver. |
current_route_segment_version |
Solo salida. Fecha y hora en que se estableció |
current_route_segment_end_point |
Es la parada en la que termina |
remaining_distance_meters |
Es la distancia de conducción restante para el |
eta_to_first_waypoint |
Es la ETA para la primera entrada en el campo Cuando se actualiza un vehículo, |
remaining_time_seconds |
Solo entrada. Es el tiempo de conducción restante para el Cuando se actualiza un vehículo, |
waypoints[] |
Son los puntos de referencia restantes asignados a este vehículo. |
waypoints_version |
Solo salida. Es la última vez que se actualizó el campo |
back_to_back_enabled |
Indica si el conductor acepta viajes consecutivos. Si es |
navigation_status |
Es el estado de navegación del vehículo. |
device_settings |
Solo entrada. Es información sobre la configuración del dispositivo móvil que usa el conductor. |
VehicleType
Es el tipo de vehículo.
Campos | |
---|---|
category |
Categoría de tipo de vehículo |
Categoría
Categorías de tipos de vehículos
Enumeraciones | |
---|---|
UNKNOWN |
Es el valor predeterminado y se usa para las categorías de vehículos no especificadas o no reconocidas. |
AUTO |
Un automóvil |
TAXI |
Cualquier vehículo que funcione como taxi (por lo general, con licencia o regulado) |
TRUCK |
Por lo general, es un vehículo con una gran capacidad de almacenamiento. |
TWO_WHEELER |
Una motocicleta, un ciclomotor o cualquier otro vehículo de dos ruedas |
BICYCLE |
Transporte a tracción humana |
PEDESTRIAN |
Un transportador humano, que suele caminar o correr, y que se desplaza por senderos peatonales. |
VehicleAttribute
Describe un atributo del vehículo como un par clave-valor. La longitud de la cadena "clave:valor" no puede superar los 256 caracteres.
Campos | |
---|---|
key |
Es la clave del atributo. Las claves no pueden contener el carácter de dos puntos (:). |
value |
Es el valor del atributo. |
Campo de unión vehicle_attribute_value . Es el valor del atributo y puede ser de tipo string, bool o double. Las direcciones (vehicle_attribute_value ) solo pueden ser una de las siguientes opciones: |
|
string_value |
Es el valor del atributo escrito como cadena. Nota: Este campo es idéntico al campo |
bool_value |
Es el valor del atributo escrito booleano. |
number_value |
Es el valor del atributo escrito como doble. |
VehicleAttributeList
Es un tipo de datos de lista de listas para los atributos del vehículo.
Campos | |
---|---|
attributes[] |
Es una lista de atributos de esta colección. |
VehicleLocation
Ubicación, velocidad y dirección de un vehículo en un momento determinado.
Campos | |
---|---|
location |
Es la ubicación del vehículo. Cuando se envía a Fleet Engine, la ubicación del vehículo es una ubicación GPS. Cuando la recibes en una respuesta, la ubicación del vehículo puede ser una ubicación GPS, una ubicación complementaria o alguna otra ubicación estimada. La fuente se especifica en |
horizontal_accuracy |
Obsoleto: Usa |
latlng_accuracy |
Precisión de |
heading |
Es la dirección en la que se mueve el vehículo, expresada en grados. El 0 representa el norte. El rango válido es [0,360). |
bearing_accuracy |
Obsoleto: Usa |
heading_accuracy |
Precisión de |
altitude |
Altitud en metros sobre WGS84. |
vertical_accuracy |
Obsoleto: Usa |
altitude_accuracy |
Precisión de |
speed_kmph |
Velocidad del vehículo en kilómetros por hora. Obsoleto: Usa |
speed |
Velocidad del vehículo en metros por segundo |
speed_accuracy |
Precisión de |
update_time |
Es la fecha y hora en que el sensor informó el valor de |
server_time |
Solo salida. Fecha y hora en que el servidor recibió la información de ubicación. |
location_sensor |
Es el proveedor de datos de ubicación (por ejemplo, |
is_road_snapped |
Indica si |
is_gps_sensor_enabled |
Solo entrada. Indica si el sensor de GPS está habilitado en el dispositivo móvil. |
time_since_update |
Solo entrada. Es el tiempo (en segundos) transcurrido desde que se envió esta ubicación al servidor por primera vez. Este valor será cero para la primera actualización. Si se desconoce la hora (por ejemplo, cuando se reinicia la app), este valor se restablece a cero. |
num_stale_updates |
Solo entrada. Obsoleto: Ahora se usan otros indicadores para determinar si una ubicación está desactualizada. |
raw_location |
Ubicación sin procesar del vehículo (sin procesar por el ajuste a la ruta). |
raw_location_time |
Es la marca de tiempo asociada a la ubicación sin procesar. |
raw_location_sensor |
Es la fuente de la ubicación sin procesar. La configuración predeterminada es |
raw_location_accuracy |
Precisión de |
flp_location |
Es la ubicación del proveedor de ubicación combinada de Android. |
flp_update_time |
Marca de tiempo de actualización de |
flp_latlng_accuracy_meters |
Precisión de |
flp_heading_degrees |
Es la dirección en la que se mueve el vehículo en grados, según lo determina el FusedLocationProvider. El 0 representa el norte. El rango válido es [0,360). |
supplemental_location |
Es la ubicación complementaria que proporciona la app de integración. |
supplemental_location_time |
Es la marca de tiempo asociada a la ubicación complementaria. |
supplemental_location_sensor |
Es la fuente de la ubicación complementaria. La configuración predeterminada es |
supplemental_location_accuracy |
Precisión de |
road_snapped |
Obsoleto: Usa |
VehicleMatch
Contiene el vehículo y las estimaciones relacionadas para un vehículo que coinciden con los puntos de los viajes activos del vehículo SearchVehiclesRequest
.
Campos | |
---|---|
vehicle |
Es obligatorio. Un vehículo que coincide con la solicitud. |
vehicle_pickup_eta |
Es la ETA de conducción del vehículo hasta el punto de partida especificado en la solicitud. Un valor vacío indica que no se pudo calcular la ETA del vehículo. Si |
vehicle_pickup_distance_meters |
Es la distancia desde la ubicación actual del vehículo hasta el punto de partida especificado en la solicitud, incluidos los puntos de partida o destino intermedios para los viajes existentes. Esta distancia comprende la distancia de conducción (ruta) calculada, más la distancia en línea recta entre el punto final de navegación y el punto de partida solicitado. (La distancia entre el punto de destino de la navegación y el punto de partida solicitado suele ser pequeña). Un valor vacío indica un error en el cálculo de la distancia. |
vehicle_pickup_straight_line_distance_meters |
Es obligatorio. Es la distancia en línea recta entre el vehículo y el punto de partida especificado en la solicitud. |
vehicle_dropoff_eta |
Es la hora estimada de llegada del vehículo completo al punto de entrega especificado en la solicitud. La ETA incluye las paradas en los puntos de referencia antes del |
vehicle_pickup_to_dropoff_distance_meters |
Es la distancia de conducción del vehículo (en metros) desde el punto de partida hasta el punto de destino especificado en la solicitud. La distancia solo se calcula entre los dos puntos y no incluye la ubicación del vehículo ni ningún otro punto que se deba visitar antes de que el vehículo llegue al punto de partida o al punto de destino. El valor solo se propagará cuando se especifique un |
trip_type |
Es obligatorio. Es el tipo de viaje de la solicitud que se usó para calcular la ETA al punto de partida. |
vehicle_trips_waypoints[] |
Es la lista ordenada de puntos de referencia que se usa para calcular la ETA. La lista incluye la ubicación del vehículo, los puntos de retiro de los viajes activos del vehículo y los puntos de retiro proporcionados en la solicitud. Una lista vacía indica que no se pudo calcular la ETA del vehículo. |
vehicle_match_type |
Es el tipo de coincidencia del vehículo. |
requested_ordered_by |
Es el orden solicitado para ordenar las coincidencias de vehículos. Equivale a |
ordered_by |
Es el orden solicitado para ordenar las coincidencias de vehículos. Equivale a |
VehicleMatchType
Es el tipo de coincidencia del vehículo.
Enumeraciones | |
---|---|
UNKNOWN |
Tipo de coincidencia de vehículo desconocido |
EXCLUSIVE |
Actualmente, el vehículo no tiene ningún viaje asignado y puede dirigirse al punto de partida. |
BACK_TO_BACK |
Actualmente, el vehículo está asignado a un viaje, pero puede dirigirse al punto de partida después de completar el viaje en curso. Los cálculos de la ETA y la distancia tienen en cuenta el viaje existente. |
CARPOOL |
El vehículo tiene capacidad suficiente para un viaje compartido. |
CARPOOL_BACK_TO_BACK |
El vehículo finalizará el viaje activo actual antes de dirigirse al punto de partida. Los cálculos de la ETA y la distancia tienen en cuenta el viaje existente. |
VehicleState
Es el estado de un Vehicle
.
Enumeraciones | |
---|---|
UNKNOWN_VEHICLE_STATE |
Es el valor predeterminado y se usa para los estados del vehículo no especificados o no reconocidos. |
OFFLINE |
El vehículo no acepta viajes nuevos. Nota: El vehículo puede seguir funcionando en este estado mientras completa un viaje que se le asignó. |
ONLINE |
El vehículo acepta viajes nuevos. |
VisualTrafficReportPolylineRendering
Describe cómo los clientes deben colorear una parte de la polilínea a lo largo de la ruta.
Campos | |
---|---|
road_stretch[] |
Opcional. Son tramos de ruta que se deben renderizar a lo largo de la polilínea. Se garantiza que los tramos no se superponen y no necesariamente abarcan toda la ruta. En ausencia de un tramo de ruta para aplicar un diseño, el cliente debe aplicar el diseño predeterminado para la ruta. |
RoadStretch
Es un tramo de ruta que se debe renderizar.
Campos | |
---|---|
style |
Es obligatorio. Es el estilo que se aplicará. |
offset_meters |
Es obligatorio. El estilo se debe aplicar entre |
length_meters |
Es obligatorio. Es la longitud de la ruta en la que se aplicará el estilo. |
Estilo
Es el estilo de tráfico, que indica la velocidad del tráfico.
Enumeraciones | |
---|---|
STYLE_UNSPECIFIED |
No se seleccionó ningún diseño. |
SLOWER_TRAFFIC |
El tráfico se está ralentizando. |
TRAFFIC_JAM |
Hay un embotellamiento. |
Punto de referencia
Describe los puntos intermedios a lo largo de una ruta para un VehicleMatch
en un SearchVehiclesResponse
. Este concepto se representa como un TripWaypoint
en todos los demás extremos.
Campos | |
---|---|
lat_lng |
Es la ubicación de este punto de ruta. |
eta |
Es la hora estimada en la que el vehículo llegará a este punto de ruta. |
WaypointType
Es el tipo de punto de ruta.
Enumeraciones | |
---|---|
UNKNOWN_WAYPOINT_TYPE |
Tipo de punto de referencia desconocido o no especificado. |
PICKUP_WAYPOINT_TYPE |
Son los puntos de ruta para recoger pasajeros o artículos. |
DROP_OFF_WAYPOINT_TYPE |
Son los puntos de referencia para dejar pasajeros o artículos. |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
Son los puntos de referencia para los destinos intermedios en un viaje con varios destinos. |