RouteModifiers

כוללת קבוצה של תנאים אופציונליים שמתקיימים במהלך חישוב המסלולים.

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

boolean

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

avoidHighways

boolean

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

avoidFerries

boolean

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

avoidIndoor

boolean

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

vehicleInfo

object (VehicleInfo)

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

tollPasses[]

enum (TollPass)

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

VehicleInfo

כולל את פרטי הרכב, למשל התו האחרון בלוחית הרישוי.

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

enum (VehicleEmissionType)

מיועד לתיאור של סוג הפליטה של הרכב. רלוונטי רק למצב הנסיעה drive.