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.