TripWaypoint

מתאר נקודת עצירה במסלול של רכב או נקודת סיום בנסיעה של רכב.

ייצוג ב-JSON
{
  "location": {
    object (TerminalLocation)
  },
  "tripId": string,
  "waypointType": enum (WaypointType),
  "pathToWaypoint": [
    {
      object (LatLng)
    }
  ],
  "encodedPathToWaypoint": string,
  "trafficToWaypoint": {
    object (ConsumableTrafficPolyline)
  },
  "distanceMeters": integer,
  "eta": string,
  "duration": string
}
שדות
location

object (TerminalLocation)

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

tripId

string

הנסיעה שמשויכת לנקודת הדרך הזו.

waypointType

enum (WaypointType)

התפקיד של נקודת הדרך הזו בנסיעה, למשל איסוף או הורדה.

pathToWaypoint[]

object (LatLng)

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

encodedPathToWaypoint

string

הנתיב המקודד מנקודת הציון הקודמת לנקודת הציון הנוכחית.

הערה: השדה הזה מיועד לשימוש רק ב-Driver SDK וב-Consumer SDK. עדיין אין תמיכה בפענוח.

trafficToWaypoint

object (ConsumableTrafficPolyline)

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

distanceMeters

integer

המרחק בנתיב מנקודת הדרך הקודמת לנקודת הדרך הנוכחית. אם זוהי נקודת הדרך הראשונה, מרחק הנתיב הוא מהמיקום הנוכחי של הרכב ועד לנקודת הדרך.

eta

string (Timestamp format)

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

הפונקציה משתמשת ב-RFC 3339, והפלט שנוצר תמיד יהיה מנורמל ל-Z וישתמש ב-0, 3, 6 או 9 ספרות חלקיות. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

duration

string (Duration format)

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

משך זמן בשניות עם עד תשע ספרות אחרי הנקודה העשרונית, שמסתיים ב-'s'. דוגמה: "3.5s".