Waypoint (Automotive)

כולל נקודת ציון. נקודות ציון מציינות את ההתחלה ואת הסוף של המסלול, וכוללות תחנות ביניים לאורך המסלול.

ייצוג JSON
{
  "via": boolean,
  "vehicleStopover": boolean,
  "sideOfRoad": boolean,

  // Union field location_type can be only one of the following:
  "location": {
    object (Location)
  },
  "placeId": string,
  "address": string
  // End of list of possible types for union field location_type.
}
שדות
via

boolean

סימון ציון הדרך הזה כציון דרך ולא כנקודת עצירה. לכל נקודת ציון שאינה דרך הבקשה, התשובה מצרפת רשומה למערך legs כדי לספק את הפרטים של עצירות הביניים בקטע הזה של הנסיעה. מומלץ להגדיר את הערך הזה כ-true כשרוצים שהמסלול יעבור דרך נקודת הציון הזו בלי לעצור. נקודות דרך לא גורמות להוספת ערך למערך legs, אבל הן מנתבות את המסע דרך נקודת הציון. אפשר להגדיר את הערך הזה רק בנקודות ציון ביניים. הבקשה תיכשל אם תגדירו את השדה הזה בציוני דרך בטרמינל. אם המדיניות ComputeRoutesRequest.optimize_waypoint_order מוגדרת כ-True, לא ניתן להגדיר את השדה הזה כ-True. אחרת, הבקשה תיכשל.

vehicleStopover

boolean

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

sideOfRoad

boolean

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

שדה איחוד location_type. דרכים שונות לייצוג מיקום. הערך של location_type יכול להיות רק אחת מהאפשרויות הבאות:
location

object (Location)

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

placeId

string

מזהה המקום של נקודת העניין שמשויך לציון הדרך.

address

string

כתובת שאנשים יכולים לקרוא או Plus Code. פרטים נוספים זמינים בכתובת https://plus.codes.