แหล่งข้อมูล: การเดินทาง
ข้อมูลเมตาของการเดินทาง
การแสดง JSON |
---|
{ "name": string, "vehicleId": string, "tripStatus": enum ( |
ช่อง | |
---|---|
name |
เอาต์พุตเท่านั้น ในรูปแบบ "providers/{provider}/trips/{trip}" |
vehicleId |
รหัสของยานพาหนะที่เดินทางครั้งนี้ |
tripStatus |
สถานะปัจจุบันของการเดินทาง |
tripType |
ประเภทการเดินทาง |
pickupPoint |
สถานที่ที่ลูกค้าระบุว่าจะให้ไปรับ |
actualPickupPoint |
อินพุตเท่านั้น สถานที่จริงที่ลูกค้าได้รับการรับส่ง ช่องนี้มีไว้สำหรับผู้ให้บริการเพื่อแสดงความคิดเห็นเกี่ยวกับข้อมูลการไปรับจริง |
actualPickupArrivalPoint |
อินพุตเท่านั้น เวลาและตำแหน่งจริงที่โชเฟอร์มาถึงจุดรับ ช่องนี้มีไว้สำหรับผู้ให้บริการเพื่อแสดงความคิดเห็นเกี่ยวกับข้อมูลการมาถึงจริงที่จุดรับ |
pickupTime |
เอาต์พุตเท่านั้น เวลาในอนาคตโดยประมาณที่จะไปรับผู้โดยสาร หรือเวลาจริงที่ไปรับผู้โดยสาร ใช้ RFC 3339 ซึ่งเอาต์พุตที่สร้างขึ้นจะเป็นรูปแบบ Z-normalized เสมอ และใช้ตัวเลขทศนิยม 0, 3, 6 หรือ 9 ระบบยังยอมรับออฟเซตอื่นๆ นอกเหนือจาก "Z" ด้วย ตัวอย่างเช่น |
intermediateDestinations[] |
จุดแวะพักระหว่างทางตามคำขอการเดินทาง (นอกเหนือจากจุดรับและจุดส่ง) ฟีเจอร์นี้ยังไม่รองรับการเดินทางที่แชร์ในเบื้องต้น |
intermediateDestinationsVersion |
ระบุเวลาที่แก้ไข ใช้ RFC 3339 ซึ่งเอาต์พุตที่สร้างขึ้นจะเป็นรูปแบบ Z-normalized เสมอ และใช้ตัวเลขทศนิยม 0, 3, 6 หรือ 9 ระบบยังยอมรับออฟเซตอื่นๆ นอกเหนือจาก "Z" ด้วย ตัวอย่างเช่น |
intermediateDestinationIndex |
เมื่อ |
actualIntermediateDestinationArrivalPoints[] |
อินพุตเท่านั้น เวลาและสถานที่จริงที่คนขับรถมาถึงจุดหมายระหว่างทาง ช่องนี้มีไว้สำหรับผู้ให้บริการเพื่อแสดงความคิดเห็นเกี่ยวกับข้อมูลการมาถึงจริงที่จุดหมายพักกลาง |
actualIntermediateDestinations[] |
อินพุตเท่านั้น เวลาและสถานที่จริงที่ลูกค้าได้รับการรับส่งจากปลายทางกลาง ช่องนี้มีไว้สำหรับผู้ให้บริการเพื่อแสดงความคิดเห็นเกี่ยวกับข้อมูลการไปรับจริงที่จุดหมายระหว่างทาง |
dropoffPoint |
สถานที่ที่ลูกค้าระบุว่าจะให้ส่งสินค้า |
actualDropoffPoint |
อินพุตเท่านั้น เวลาและสถานที่จริงที่ลูกค้าได้รับการส่ง ช่องนี้มีไว้สำหรับผู้ให้บริการเพื่อให้ความคิดเห็นเกี่ยวกับข้อมูลการส่งจริง |
dropoffTime |
เอาต์พุตเท่านั้น เวลาในอนาคตโดยประมาณที่จะส่งผู้โดยสารที่จุดหมายปลายทาง หรือเวลาจริงที่ส่งผู้โดยสาร ใช้ RFC 3339 ซึ่งเอาต์พุตที่สร้างขึ้นจะเป็นรูปแบบ Z-normalized เสมอ และใช้ตัวเลขทศนิยม 0, 3, 6 หรือ 9 ระบบยังยอมรับออฟเซตอื่นๆ นอกเหนือจาก "Z" ด้วย ตัวอย่างเช่น |
remainingWaypoints[] |
เอาต์พุตเท่านั้น เส้นทางแบบเต็มจากตำแหน่งปัจจุบันไปยังจุดส่งผู้โดยสาร เส้นทางนี้อาจมีจุดแวะพักจากการเดินทางอื่นๆ |
vehicleWaypoints[] |
ช่องนี้รองรับการจัดเรียงจุดแวะพักของการเดินทางด้วยตนเอง ซึ่งจะมีจุดแวะพักที่เหลือทั้งหมดสำหรับยานพาหนะที่มอบหมาย รวมถึงจุดรับและจุดส่งของสำหรับการเดินทางนี้ หากยังไม่ได้กำหนดการเดินทางให้กับยานพาหนะ Fleet Engine จะไม่สนใจช่องนี้ เซิร์ฟเวอร์จะป้อนข้อมูลในช่องนี้เฉพาะในการโทร |
route[] |
เอาต์พุตเท่านั้น เส้นทางที่คาดไว้สำหรับการเดินทางครั้งนี้ไปยังรายการแรกใน remainingWaypoints โปรดทราบว่าจุดแวะแรกอาจมาจากการเดินทางอื่น |
currentRouteSegment |
เอาต์พุตเท่านั้น เส้นทางที่เข้ารหัสไปยังจุดถัดไป หมายเหตุ: ช่องนี้มีไว้สําหรับ Driver SDK และ Consumer SDK เท่านั้น ยังไม่รองรับการถอดรหัส |
currentRouteSegmentVersion |
เอาต์พุตเท่านั้น ระบุเวลาที่แก้ไขเส้นทางครั้งล่าสุด หมายเหตุ: ช่องนี้มีไว้สําหรับ Driver SDK และ Consumer SDK เท่านั้น ใช้ RFC 3339 ซึ่งเอาต์พุตที่สร้างขึ้นจะเป็นรูปแบบ Z-normalized เสมอ และใช้ตัวเลขทศนิยม 0, 3, 6 หรือ 9 ระบบยังยอมรับออฟเซตอื่นๆ นอกเหนือจาก "Z" ด้วย ตัวอย่างเช่น |
currentRouteSegmentTraffic |
เอาต์พุตเท่านั้น ระบุสภาพการจราจรบน หมายเหตุ: ช่องนี้มีไว้สําหรับ Driver SDK และ Consumer SDK เท่านั้น |
currentRouteSegmentTrafficVersion |
เอาต์พุตเท่านั้น ระบุเวลาที่แก้ไข หมายเหตุ: ช่องนี้มีไว้สําหรับ Driver SDK และ Consumer SDK เท่านั้น ใช้ RFC 3339 ซึ่งเอาต์พุตที่สร้างขึ้นจะเป็นรูปแบบ Z-normalized เสมอ และใช้ตัวเลขทศนิยม 0, 3, 6 หรือ 9 ระบบยังยอมรับออฟเซตอื่นๆ นอกเหนือจาก "Z" ด้วย ตัวอย่างเช่น |
currentRouteSegmentEndPoint |
เอาต์พุตเท่านั้น จุดสังเกตที่ |
remainingDistanceMeters |
เอาต์พุตเท่านั้น ระยะทางที่เหลือในการขับรถในช่อง |
etaToFirstWaypoint |
เอาต์พุตเท่านั้น เวลาถึงจุดหมายถัดไปโดยประมาณ (รายการแรกในช่อง ใช้ RFC 3339 ซึ่งเอาต์พุตที่สร้างขึ้นจะเป็นรูปแบบ Z-normalized เสมอ และใช้ตัวเลขทศนิยม 0, 3, 6 หรือ 9 ระบบยังยอมรับออฟเซตอื่นๆ นอกเหนือจาก "Z" ด้วย ตัวอย่างเช่น |
remainingTimeToFirstWaypoint |
เอาต์พุตเท่านั้น ระยะเวลานับจากเวลาที่ระบบแสดงข้อมูลการเดินทางจนถึงเวลาที่ระบุใน ระยะเวลาเป็นวินาทีที่มีเศษทศนิยมได้สูงสุด 9 หลัก โดยลงท้ายด้วย |
remainingWaypointsVersion |
เอาต์พุตเท่านั้น ระบุเวลาที่ ใช้ RFC 3339 ซึ่งเอาต์พุตที่สร้างขึ้นจะเป็นรูปแบบ Z-normalized เสมอ และใช้ตัวเลขทศนิยม 0, 3, 6 หรือ 9 ระบบยังยอมรับออฟเซตอื่นๆ นอกเหนือจาก "Z" ด้วย ตัวอย่างเช่น |
remainingWaypointsRouteVersion |
เอาต์พุตเท่านั้น ระบุเวลาที่แก้ไข ใช้ RFC 3339 ซึ่งเอาต์พุตที่สร้างขึ้นจะเป็นรูปแบบ Z-normalized เสมอ และใช้ตัวเลขทศนิยม 0, 3, 6 หรือ 9 ระบบยังยอมรับออฟเซตอื่นๆ นอกเหนือจาก "Z" ด้วย ตัวอย่างเช่น |
numberOfPassengers |
เปลี่ยนแปลงไม่ได้ ระบุจํานวนผู้โดยสารในการเดินทางครั้งนี้โดยไม่รวมคนขับ ยานพาหนะต้องมีกำลังการผลิตที่พร้อมใช้งานจึงจะแสดงในการตอบกลับ |
lastLocation |
เอาต์พุตเท่านั้น ระบุตำแหน่งล่าสุดที่รายงานของยานพาหนะตามเส้นทาง |
lastLocationSnappable |
เอาต์พุตเท่านั้น บ่งบอกว่าสามารถจับคู่ |
view |
ชุดย่อยของช่องการเดินทางที่สร้างขึ้นและวิธีตีความ |
TripStatus
สถานะของการเดินทางที่บ่งบอกความคืบหน้า
Enum | |
---|---|
UNKNOWN_TRIP_STATUS |
ค่าเริ่มต้นที่ใช้สำหรับสถานะการเดินทางที่ไม่ระบุหรือไม่รู้จัก |
NEW |
การเดินทางที่สร้างใหม่ |
ENROUTE_TO_PICKUP |
คนขับกำลังเดินทางไปยังจุดรับสินค้า |
ARRIVED_AT_PICKUP |
คนขับมาถึงจุดรับแล้ว |
ARRIVED_AT_INTERMEDIATE_DESTINATION |
คนขับมาถึงจุดหมายระหว่างทางและกำลังรอคนขับ |
ENROUTE_TO_INTERMEDIATE_DESTINATION |
คนขับกำลังเดินทางไปยังจุดหมายระหว่างทาง (ไม่ใช่จุดส่งผู้โดยสาร) |
ENROUTE_TO_DROPOFF |
คนขับได้รับผู้โดยสารแล้วและกำลังเดินทางไปยังจุดหมายถัดไป |
COMPLETE |
ผู้โดยสารได้รับการส่งแล้วและการเดินทางเสร็จสมบูรณ์ |
CANCELED |
การเดินทางถูกยกเลิกก่อนที่คนขับ ผู้ขับขี่ หรือผู้ให้บริการร่วมเดินทางจะเข้าไปรับ |
StopLocation
ตำแหน่งจริงที่หยุด (รับ/ส่ง)
การแสดง JSON |
---|
{
"point": {
object ( |
ช่อง | |
---|---|
point |
ต้องระบุ ระบุตำแหน่งจริง |
timestamp |
ระบุเวลาที่หยุด ใช้ RFC 3339 ซึ่งเอาต์พุตที่สร้างขึ้นจะเป็นรูปแบบ Z-normalized เสมอ และใช้ตัวเลขทศนิยม 0, 3, 6 หรือ 9 ระบบยังยอมรับออฟเซตอื่นๆ นอกเหนือจาก "Z" ด้วย ตัวอย่างเช่น |
stopTime |
อินพุตเท่านั้น เลิกใช้งานแล้ว ใช้ช่องการประทับเวลา ใช้ RFC 3339 ซึ่งเอาต์พุตที่สร้างขึ้นจะเป็นรูปแบบ Z-normalized เสมอ และใช้ตัวเลขทศนิยม 0, 3, 6 หรือ 9 ระบบยังยอมรับออฟเซตอื่นๆ นอกเหนือจาก "Z" ด้วย ตัวอย่างเช่น |
TripView
ตัวเลือกสำหรับชุดช่องการเดินทางต่างๆ ในการตอบกลับ trips.get
ดูบริบทได้ที่ AIP-157 และอาจมีการเพิ่มมุมมองเพิ่มเติม
Enum | |
---|---|
TRIP_VIEW_UNSPECIFIED |
ค่าเริ่มต้น API จะแสดงเป็นมุมมอง SDK โดยค่าเริ่มต้นเพื่อความเข้ากันได้แบบย้อนหลัง เราขอแนะนำให้ลูกค้าเลือก TripView อื่นที่ไม่ใช่ SDK เพื่อให้มั่นใจว่าระบบจะเสถียรและได้รับการสนับสนุน |
SDK |
มีฟิลด์ที่อาจตีความไม่ได้หรือไม่รองรับโดยใช้ไลบรารีที่เผยแพร่ต่อสาธารณะ |
JOURNEY_SHARING_V1S |
ระบบจะป้อนข้อมูลในช่องการเดินทางสำหรับ Use Case การแชร์เส้นทาง มุมมองนี้มีไว้สําหรับการสื่อสารแบบเซิร์ฟเวอร์ต่อเซิร์ฟเวอร์ |