Ответное сообщение ComputeCustomRoutes.
| JSON-представление |
|---|
{ "routes": [ { object ( |
| Поля | |
|---|---|
routes[] | «Лучшие» маршруты для цели входного маршрута. |
fastest Route | Самый быстрый справочный маршрут. |
shortest Route | Самый короткий справочный маршрут. |
fallback Info | Резервная информация для пользовательских маршрутов. |
CustomRoute
Инкапсулирует пользовательский маршрут, рассчитанный на основе цели маршрута, указанной клиентом. CustomRoute содержит маршрут и токен маршрута, который можно передать в NavSDK для восстановления пользовательского маршрута для пошаговой навигации.
| JSON-представление |
|---|
{
"route": {
object ( |
| Поля | |
|---|---|
route | Маршрут считается «лучшим» для цели входного маршрута. |
token | Веб-безопасный токен маршрута в кодировке Base64, который можно передать в NavSDK, что позволяет NavSDK восстанавливать маршрут во время навигации и в случае изменения маршрута соблюдать исходное намерение при вызове |
FallbackInfo
Инкапсулирует резервную информацию для ComputeCustomRoutes . ComputeCustomRoutes выполняет два типа отката:
Если он не может вычислить маршрут с использованием
routingPreferenceзапрошенного клиентом, он переключается на другой режим маршрутизации. В этом случаеfallback_routing_modeиrouting_mode_fallback_reasonиспользуются для сообщения об используемом резервном режиме маршрутизации, а также о причине резервного режима.Если он не может вычислить «лучший» маршрут для цели маршрута, указанной клиентом, он может вернуться к другой цели.
fallback_route_objectiveиспользуется для сообщения цели резервного маршрута.
| JSON-представление |
|---|
{ "routingMode": enum ( |
| Поля | |
|---|---|
routing Mode | Режим маршрутизации, используемый для ответа. Если был активирован резервный режим, режим может отличаться от предпочтений маршрутизации, установленных в исходном клиентском запросе. |
routing Mode Reason | Причина, по которой вместо исходного ответа использовался резервный ответ. Это поле заполняется только тогда, когда срабатывает резервный режим и возвращается резервный ответ. |
route Objective | Цель маршрута, используемая для ответа. Если был активирован резервный вариант, цель может отличаться от цели маршрута, указанной в исходном клиентском запросе. |