پیام پاسخ v1alpha.computeCustomRoutes.
نمایندگی JSON |
---|
{ "routes": [ { object ( |
زمینه های | |
---|---|
routes[] | "بهترین" مسیرها برای هدف مسیر ورودی. |
fastestRoute | سریعترین مسیر مرجع. |
shortestRoute | کوتاه ترین مسیر مرجع |
fallbackInfo | اطلاعات بازگشتی برای مسیرهای سفارشی. |
مسیر سفارشی
یک مسیر سفارشی محاسبه شده بر اساس هدف مسیر مشخص شده توسط مشتری را در بر می گیرد. CustomRoute حاوی یک مسیر و یک نشانه مسیر است که میتواند به NavSDK ارسال شود تا مسیر سفارشی را برای پیمایش نوبتی بازسازی کند.
نمایندگی JSON |
---|
{
"route": {
object ( |
زمینه های | |
---|---|
route | مسیر "بهترین" برای هدف مسیر ورودی در نظر گرفته شده است. |
token | توکن مسیر کدگذاری شده مبتنی بر وب سایت base64 که میتواند به NavSDK ارسال شود، که به NavSDK اجازه میدهد مسیر را در حین ناوبری بازسازی کند و در صورت تغییر مسیر، هنگام فراخوانی RoutesPreferred v1alpha.computeCustomRoutes، به هدف اصلی احترام بگذارد. مشتریان باید با این توکن به عنوان یک لکه غیر شفاف برخورد کنند. |
اطلاعات برگشتی
اطلاعات بازگشتی را برای v1alpha.computeCustomRoutes در خود گنجانده است. v1alpha.computeCustomRoutes دو نوع بازگشت را انجام می دهد:
اگر نتواند مسیر را با استفاده از routingPreference درخواست شده توسط مشتری محاسبه کند، به حالت مسیریابی دیگر باز می گردد. در این مورد fallback_routing_mode و routing_mode_fallback_reason برای ارتباط حالت مسیریابی بازگشتی استفاده شده و همچنین دلیل بازگشت مجدد استفاده میشوند.
اگر نتواند یک "بهترین" مسیر را برای هدف مسیر مشخص شده توسط مشتری محاسبه کند، ممکن است به هدف دیگری بازگردد. fallback_route_objective برای برقراری ارتباط با هدف مسیر بازگشتی استفاده می شود.
نمایندگی JSON |
---|
{ "routingMode": enum ( |
زمینه های | |
---|---|
routingMode | حالت مسیریابی برای پاسخ استفاده می شود. اگر بازگشت مجدد فعال شد، حالت ممکن است با اولویت مسیریابی تنظیم شده در درخواست مشتری اصلی متفاوت باشد. |
routingModeReason | دلیل استفاده از پاسخ بازگشتی به جای پاسخ اصلی. این فیلد تنها زمانی پر می شود که حالت بازگشتی فعال شود و پاسخ بازگشتی برگردانده شود. |
routeObjective | هدف مسیر مورد استفاده برای پاسخ. اگر بازگشت مجدد راه اندازی شد، ممکن است هدف با هدف مسیر ارائه شده در درخواست مشتری اصلی متفاوت باشد. |