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 وللمسارات التي تتوفّر فيها معلومات عن أسعار التذاكر لكل خطوات النقل العام.