RouteModifiers

האובייקט הזה מכיל קבוצה של תנאים אופציונליים שצריך לעמוד בהם בזמן חישוב המסלולים.

ייצוג JSON
{
  "avoidTolls": boolean,
  "avoidHighways": boolean,
  "avoidFerries": boolean,
  "avoidIndoor": boolean,
  "vehicleInfo": {
    object (VehicleInfo)
  },
  "tollPasses": [
    enum (TollPass)
  ]
}
שדות
avoidTolls

boolean

אם המדיניות מוגדרת כ-True, היא נמנעת מכבישי אגרה במקומות סבירים, ומעניקה עדיפות למסלולים שאינם מכילים כבישי אגרה. המאפיין הזה רלוונטי רק לסוגי התחבורה DRIVE ו-TWO_WHEELER.

avoidHighways

boolean

כשהערך מוגדר כ-true, המערכת תנסה להימנע מכבישים מהירים במקרים שבהם זה אפשרי, ותעדיף מסלולים שלא כוללים כבישים מהירים. המאפיין הזה רלוונטי רק לסוגי התחבורה DRIVE ו-TWO_WHEELER.

avoidFerries

boolean

אם המדיניות מוגדרת כ-True, היא נמנעת ממעבורות במקומות שבהם היא סבירה, ומעניקה עדיפות למסלולים שאינם מכילים מעבורות. המאפיין הזה רלוונטי רק לסוגי התחבורה DRIVE ו-TWO_WHEELER.

avoidIndoor

boolean

אם המדיניות מוגדרת כ-True, המערכת נמנעת מניווט בתוך מבנים במקרים סבירים, כך שיש עדיפות למסלולים שלא כוללים ניווט בתוך מבנים. רלוונטי רק למצב הנסיעה WALK.

vehicleInfo

object (VehicleInfo)

מציינים את פרטי הרכב.

tollPasses[]

enum (TollPass)

הנתונים כוללים מידע על כרטיסי נסיעה בכבישים בתשלום. אם צוינו מינויים לכבישי אגרה, ה-API ינסה להחזיר את מחיר המינוי. אם לא תספקו את אישורי המעבר לכבישי אגרה, ממשק ה-API מתייחס לכרטיס האגרה כלא ידוע ומנסה להחזיר את המחיר במזומן. המאפיין הזה רלוונטי רק לסוגי התחבורה DRIVE ו-TWO_WHEELER.

VehicleInfo

האובייקט הזה מכיל את פרטי הרכב, כמו סוג הפליטה של הרכב.

ייצוג ב-JSON
{
  "emissionType": enum (VehicleEmissionType)
}
שדות
emissionType

enum (VehicleEmissionType)

מיועד לתיאור של סוג הפליטה של הרכב. חל רק על DRIVE RouteTravelMode.