RouteTravelAdvisory

حاوی اطلاعات اضافی است که کاربر باید از آنها مطلع شود، مانند محدودیت های احتمالی منطقه ترافیک.

نمایندگی JSON
{
  "tollInfo": {
    object (TollInfo)
  },
  "speedReadingIntervals": [
    {
      object (SpeedReadingInterval)
    }
  ],
  "fuelConsumptionMicroliters": string,
  "routeRestrictionsPartiallyIgnored": boolean,
  "transitFare": {
    object (Money)
  }
}
فیلدها
tollInfo

object ( TollInfo )

حاوی اطلاعاتی در مورد عوارض در مسیر است. این فیلد تنها در صورتی پر می شود که در مسیر انتظار عوارضی وجود داشته باشد و TOLLS در ComputeRoutesRequest.extra_computations درخواست گنجانده شود. اگر این فیلد تنظیم شده باشد، اما زیرفیلد estimatedPrice قیمت پر نشده باشد، مسیر شامل عوارض است، اما قیمت تخمینی ناشناخته است. اگر tollInfo تنظیم نشده باشد، هیچ عوارضی در مسیر وجود ندارد.

speedReadingIntervals[]

object ( SpeedReadingInterval )

فواصل تندخوانی که تراکم ترافیک را نشان می دهد. این فیلد فقط برای درخواست‌ها پر می‌شود که درخواست دارای یک مقدار TRAFFIC_AWARE یا TRAFFIC_AWARE_OPTIMAL ComputeRoutesRequest.routing_preference باشد و TRAFFIC_ON_POLYLINE در ComputeRoutesRequest.extra_computations گنجانده شده است. فواصل، کل چند خط مسیر را بدون همپوشانی پوشش می دهند. نقطه شروع یک بازه مشخص با نقطه پایان بازه قبلی یکسان است.

مثال:

polyline: A ---- B ---- C ---- D ---- E ---- F ---- G
speedReadingIntervals: [A,C), [C,D), [D,G).
fuelConsumptionMicroliters

string ( int64 format)

مصرف سوخت پیش بینی شده بر حسب میکرولیتر این فیلد فقط زمانی پر می شود که FUEL_CONSUMPTION در ComputeRoutesRequest.extra_computations درخواست گنجانده شود.

routeRestrictionsPartiallyIgnored

boolean

مسیر برگشتی ممکن است دارای محدودیت‌هایی باشد که برای حالت سفر یا اصلاح‌کننده‌های مسیر درخواستی مناسب نباشد.

transitFare

object ( Money )

در صورت وجود، شامل کل کرایه یا هزینه‌های بلیت در این مسیر است. این ویژگی فقط برای درخواست‌های TRANSIT و فقط برای مسیرهایی که اطلاعات کرایه برای تمام مراحل حمل‌ونقل در دسترس است، بازگردانده می‌شود.