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 ורק למסלולים שבהם יש מידע על המחיר לכל שלבי המעבר.