- การแสดง JSON
- SearchVehiclesRequestLog
- VehicleAttributeListLog
- SearchVehiclesResponseLog
- VehicleMatchLog
รายละเอียดเกี่ยวกับคำขอและคำตอบของ SearchVehicles
หมายเหตุ: บันทึกนี้อาจมีการแยกในฟิลด์ที่ตรงกันหากขนาดบันทึกรวมเกิน 256 KB โปรดดูที่แยกบันทึก / สำหรับรายละเอียดเพิ่มเติม
การแสดง JSON |
---|
{ "request": { object ( |
ช่อง | |
---|---|
request |
ส่งคำขอไปยัง Fleet Engine แล้ว |
response |
การตอบสนองส่งกลับไปยังไคลเอ็นต์ หากการเรียกใช้ RPC ส่งผลให้เกิดข้อผิดพลาด แสดงว่าไม่มีการตั้งค่าการตอบสนอง |
errorResponse |
การตอบกลับข้อผิดพลาดตอบกลับไปยังไคลเอ็นต์ จะไม่มีการตั้งค่าหากการเรียกใช้ RPC สำเร็จ |
SearchVehiclesRequestLog
รายละเอียดเกี่ยวกับคำขอ SearchVehicles
การแสดง JSON |
---|
{ "header": { object ( |
ช่อง | |
---|---|
header |
ส่วนหัวของคำขอ |
pickupPoint |
จุดรับสินค้าที่ต้องการค้นหาใกล้ๆ |
dropoffPoint |
สถานที่ที่ต้องการส่งของลูกค้า |
pickupRadiusMeters |
ระบุรัศมีการค้นหายานพาหนะที่อยู่รอบๆ จุดรับ |
count |
ระบุจำนวนยานพาหนะสูงสุดที่จะส่งคืน |
minimumCapacity |
ระบุความจุขั้นต่ำที่จำเป็นของยานพาหนะ |
searchTripTypes[] |
จำกัดการค้นหาไว้เฉพาะยานพาหนะที่รองรับประเภทการเดินทางที่ระบุไว้อย่างน้อย 1 ประเภท |
maximumStaleness |
จำกัดให้ค้นหาได้เฉพาะยานพาหนะที่ได้อัปเดตตำแหน่งภายในระยะเวลาที่กำหนดนับจากนี้เป็นต้นไป ระยะเวลาเป็นวินาทีโดยมีเลขเศษส่วนไม่เกิน 9 หลัก ลงท้ายด้วย " |
vehicleTypes[] |
ประเภทของยานพาหนะที่ค้นหา |
requiredAttributes[] |
จำกัดการค้นหาให้แสดงเฉพาะยานพาหนะที่มีแอตทริบิวต์ที่ระบุ |
requiredOneOfAttributes[] |
จำกัดการค้นหาไว้เฉพาะยานพาหนะที่มีแอตทริบิวต์ที่ระบุอย่างน้อย 1 รายการซึ่งใช้กับยานพาหนะแอตทริบิวต์แต่ละรายการ |
requiredOneOfAttributeSets[] |
จำกัดการค้นหาไว้เฉพาะยานพาหนะที่มีแอตทริบิวต์ที่ระบุไว้ในยานพาหนะแอตทริบิวต์อย่างน้อย 1 ชุด |
matchOrderBy |
ลำดับการจัดเรียงของผลการค้นหา |
includeBackToBack |
ระบุว่ายานพาหนะที่อยู่ระหว่างการเดินทางมีสิทธิ์ใช้การจับคู่อื่นหรือไม่ |
tripId |
รหัสของการเดินทางที่เชื่อมโยงกับ searchVehiclesRequest |
filter |
คำค้นหา AIP-160 ที่จำกัดยานพาหนะที่ส่งคืนตามแอตทริบิวต์ยานพาหนะ |
VehicleAttributeListLog
ประเภทข้อมูลของรายการสำหรับ DeviceAttributeLog
การแสดง JSON |
---|
{
"attributes": [
{
object ( |
ช่อง | |
---|---|
attributes[] |
รายการแอตทริบิวต์ในคอลเล็กชันนี้ |
SearchVehiclesResponseLog
รายละเอียดเกี่ยวกับคำตอบของ SearchVehicles
การแสดง JSON |
---|
{
"matchIds": [
string
],
"matches": [
{
object ( |
ช่อง | |
---|---|
matchIds[] |
เลิกใช้งานแล้ว: รายการรหัสยานพาหนะสําหรับยานพาหนะที่ส่งคืน โปรดใช้ match.vehicle.name เพื่อรับรหัสนี้ |
matches[] |
รายการยานพาหนะที่ตรงกันสำหรับยานพาหนะที่ส่งคืน |
VehicleMatchLog
บันทึกของ SearchVehicles DeviceMatch
การแสดง JSON |
---|
{ "vehicle": { object ( |
ช่อง | |
---|---|
vehicle |
ยานพาหนะที่ตรงกับคำขอ |
vehiclePickupEta |
เวลาถึงโดยประมาณที่ขับรถไปยังจุดรับที่ระบุไว้ในคำขอ ค่าว่างหมายถึงระบบคำนวณเวลาถึงโดยประมาณของยานพาหนะไม่สำเร็จ การประทับเวลาเป็น RFC3339 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: |
vehiclePickupDistanceMeters |
ระยะทางที่ขับรถไปถึงจุดรับที่ระบุไว้ในคําขอ รวมถึงจุดรับหรือจุดส่งของช่วงกลางของรถที่มีอยู่เดิม ค่าว่างหมายถึงการคำนวณระยะทางของยานพาหนะผิดพลาด |
vehiclePickupStraightLineDistanceMeters |
ระยะทางเป็นเส้นตรงระหว่างยานพาหนะและจุดรับสินค้าที่ระบุในคำขอ รวมถึงจุดอ้างอิงระดับกลางสำหรับการเดินทางที่มีอยู่ |
vehicleDropoffEta |
เวลาถึงโดยประมาณของยานพาหนะทั้งหมดที่ขับรถถึงจุดส่งรถที่ระบุไว้ในคำขอ เวลาถึงโดยประมาณจะรวมการเข้าชมที่จําเป็นสําหรับการเดินทางที่ดำเนินอยู่ซึ่งต้องเสร็จสมบูรณ์ก่อนที่ยานพาหนะจะมาถึงจุดส่งที่ระบุไว้ในคําขอ ค่าจะได้รับการเติมต่อเมื่อมีการระบุจุดออกในคำขอเท่านั้น ค่าว่างหมายถึงการคํานวณเวลาถึงโดยประมาณที่ยานพาหนะไปถึงจุดส่งไม่สําเร็จ การประทับเวลาเป็น RFC3339 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: |
vehiclePickupToDropoffDistanceMeters |
ระยะทางที่รถวิ่งได้ (หน่วยเป็นเมตร) จากจุดรับถึงจุดส่งที่ระบุไว้ในคำขอ ระยะทางระหว่าง 2 จุดเท่านั้นและไม่รวมตำแหน่งของรถและจุดอ้างอิงอื่นๆ ก่อนที่รถจะไปถึงจุดรับหรือจุดส่ง ค่าจะได้รับการเติมต่อเมื่อมีการระบุจุดออกในคำขอเท่านั้น ค่าว่างหมายถึงการคำนวณระยะทางจากจุดรับถึงจุดส่งที่ระบุในคำขอไม่สำเร็จ |
tripType |
ประเภทการเดินทางของคำขอที่ใช้คำนวณเวลาถึงโดยประมาณไปยังจุดรับ |
vehicleMatchType |
ประเภทการจับคู่ยานพาหนะ |
requestedOrderedBy |
วิธีการที่ผู้โทรขอเพื่อจัดเรียงข้อมูลยานพาหนะที่ตรงกัน |
orderedBy |
วิธีจริงที่ใช้ในการสั่งซื้อยานพาหนะนี้ โดยปกติแล้ว จะจับคู่กับ "order_by" จากคำขอ อย่างไรก็ตาม ในบางสถานการณ์ เช่น ระบบแบ็คเอนด์ของ Google Maps ทำงานล้มเหลว อาจมีการใช้วิธีการอื่น (เช่น PICKUP_POINT_STRAIGHT_DISTANCE) |