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