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 Maps เท่านั้น

distanceMeters

integer

ระยะทางของเส้นทางจากจุดสังเกตก่อนหน้าไปยังจุดสังเกตปัจจุบัน ไม่มีการกําหนดค่าสําหรับจุดแวะพักแรกในรายการ

eta

string (Timestamp format)

เวลาถึงโดยประมาณที่จุดสังเกตนี้ ไม่มีการกําหนดค่าสําหรับจุดแวะพักแรกในรายการ

ใช้ RFC 3339 ซึ่งเอาต์พุตที่สร้างขึ้นจะเป็นรูปแบบ Z-normalized เสมอ และใช้ตัวเลขทศนิยม 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)

เวลาเดินทางจากจุดสังเกตก่อนหน้าไปยังจุดนี้ ไม่มีการกําหนดค่าสําหรับจุดแวะพักแรกในรายการ

ระยะเวลาเป็นวินาทีที่มีเศษทศนิยมได้สูงสุด 9 หลัก โดยลงท้ายด้วย s เช่น "3.5s"