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

distanceMeters

integer

ระยะทางจากจุดอ้างอิงก่อนหน้าไปยังจุดอ้างอิงปัจจุบัน ไม่ได้ระบุสําหรับจุดแรกในรายการ

eta

string (Timestamp format)

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

การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดในระดับนาโนวินาทีและอาจใช้ตัวเลขไม่เกิน 9 หลัก ตัวอย่าง: "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

duration

string (Duration format)

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

ระยะเวลาเป็นวินาทีที่มีตัวเลขไม่เกิน 9 หลักที่ลงท้ายด้วย 's' ตัวอย่าง: "3.5s"