RouteTravelAdvisory

يحتوي على المعلومات الإضافية التي يجب إبلاغ المستخدم بها، مثل القيود المحتملة المفروضة على منطقة حركة المرور.

تمثيل JSON
{
  "tollInfo": {
    object (TollInfo)
  },
  "speedReadingIntervals": [
    {
      object (SpeedReadingInterval)
    }
  ],
  "fuelConsumptionMicroliters": string,
  "routeRestrictionsPartiallyIgnored": boolean,
  "transitFare": {
    object (Money)
  }
}
الحقول
tollInfo

object (TollInfo)

يحتوي على معلومات عن الرسوم على المسار. لا تتم تعبئة هذا الحقل إلا إذا كان من المتوقّع تحصيل رسوم على المسار. إذا تم ضبط هذا الحقل، ولكن لم يتم تعبئة الحقل الفرعي estimatedPrice، يعني ذلك أنّ المسار يتضمّن رسومًا، ولكن السعر المقدَّر غير معروف. في حال عدم ضبط هذا الحقل، يعني ذلك أنّه ما مِن رسوم مرور متوقّعة على المسار.

speedReadingIntervals[]

object (SpeedReadingInterval)

فواصل القراءة السريعة التي تُفصِّل كثافة الزيارات ينطبق ذلك في حال الإعدادات المفضّلة لتوجيه TRAFFIC_AWARE وTRAFFIC_AWARE_OPTIMAL. وتغطي الفواصل الخطوط المتعددة للمسار بالكامل بدون تداخل. تكون نقطة بداية فاصل محدّد مماثلة لنقطة نهاية الفاصل السابق.

مثال:

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

string (int64 format)

استهلاك الوقود المتوقّع بالميكروليتر

routeRestrictionsPartiallyIgnored

boolean

قد يكون للمسار الذي تم إرجاعه قيود غير مناسبة لوضع التنقّل أو مُعدِّلات المسار المطلوبة.

transitFare

object (Money)

إذا كانت متوفّرة، تحتوي على إجمالي تكلفة التذكرة أو الأجرة على هذا المسار. لا يتم عرض هذه السمة إلا لطلبات TRANSIT وللمسارات التي تتوفّر فيها معلومات الأجرة لجميع خطوات النقل العام.