Mensaje de respuesta de ComputeCustomRoutes.
Representación JSON |
---|
{ "routes": [ { object ( |
Campos | |
---|---|
routes[] |
Las "mejores" rutas para el objetivo de ruta de entrada. |
fastest |
La ruta de referencia más rápida. |
shortest |
La ruta de referencia más corta. |
fallback |
Información de resguardo para rutas personalizadas |
CustomRoute
Encapsula una ruta personalizada calculada en función del objetivo de ruta especificado por el cliente. CustomRoute
contiene una ruta y un token de ruta, que se pueden pasar a NavSDK para reconstruir la ruta personalizada para la navegación paso a paso.
Representación JSON |
---|
{
"route": {
object ( |
Campos | |
---|---|
route |
Es la ruta considerada "mejor" para el objetivo de ruta de entrada. |
token |
El token de ruta codificado en base64 seguro para la Web que se puede pasar a NavSDK, lo que permite que este último reconstruya la ruta durante la navegación y en caso de redireccionamiento respeta la intención original cuando se llama a |
FallbackInfo
Encapsula la información de resguardo para ComputeCustomRoutes
. ComputeCustomRoutes
realiza dos tipos de resguardos:
Si no puede calcular la ruta con el
routingPreference
solicitado por el cliente, recurrirá a otro modo de enrutamiento. En este caso,fallback_routing_mode
yrouting_mode_fallback_reason
se usan para comunicar el modo de enrutamiento de resguardo que se usa, así como el motivo del resguardo.Si no puede calcular una "mejor" ruta para el objetivo de ruta que especificó el cliente, es posible que recurra a otro objetivo.
fallback_route_objective
se usa para comunicar el objetivo de la ruta de resguardo.
Representación JSON |
---|
{ "routingMode": enum ( |
Campos | |
---|---|
routing |
Es el modo de enrutamiento que se usa para la respuesta. Si se activó el resguardo, el modo puede ser diferente de la preferencia de enrutamiento establecida en la solicitud del cliente original. |
routing |
El motivo por el que se usó la respuesta de resguardo en lugar de la respuesta original. Este campo solo se propaga cuando se activa el modo de resguardo y se muestra la respuesta de resguardo. |
route |
El objetivo de ruta que se usó para la respuesta. Si se activó el resguardo, el objetivo puede ser diferente del objetivo de ruta proporcionado en la solicitud original del cliente. |