ดัชนี
TripService
(อินเทอร์เฟซ)VehicleService
(อินเทอร์เฟซ)BatteryInfo
(ข้อความ)BatteryStatus
(enum)BillingPlatformIdentifier
(enum)ConsumableTrafficPolyline
(ข้อความ)CreateTripRequest
(ข้อความ)CreateVehicleRequest
(ข้อความ)DeviceSettings
(ข้อความ)GetTripRequest
(ข้อความ)GetVehicleRequest
(ข้อความ)LicensePlate
(ข้อความ)ListVehiclesRequest
(ข้อความ)ListVehiclesResponse
(ข้อความ)LocationPowerSaveMode
(enum)LocationSensor
(enum)NavigationStatus
(enum)PolylineFormatType
(enum)PowerSource
(enum)ReportBillableTripRequest
(ข้อความ)ReportBillableTripRequest.SolutionType
(enum)RequestHeader
(ข้อความ)RequestHeader.Platform
(enum)RequestHeader.SdkType
(enum)SearchTripsRequest
(ข้อความ)SearchTripsResponse
(ข้อความ)SearchVehiclesRequest
(ข้อความ)SearchVehiclesRequest.CurrentTripsPresent
(enum)SearchVehiclesRequest.VehicleMatchOrder
(enum)SearchVehiclesResponse
(ข้อความ)SpeedReadingInterval
(ข้อความ)SpeedReadingInterval.Speed
(enum)StopLocation
(ข้อความ)TerminalLocation
(ข้อความ)TerminalPointId
(ข้อความ) (เลิกใช้งานแล้ว)TrafficPolylineData
(ข้อความ)Trip
(ข้อความ)TripStatus
(enum)TripType
(enum)TripView
(enum)TripWaypoint
(ข้อความ)UpdateTripRequest
(ข้อความ)UpdateVehicleAttributesRequest
(ข้อความ)UpdateVehicleAttributesResponse
(ข้อความ)UpdateVehicleRequest
(ข้อความ)Vehicle
(ข้อความ)Vehicle.VehicleType
(ข้อความ)Vehicle.VehicleType.Category
(enum)VehicleAttribute
(ข้อความ)VehicleAttributeList
(ข้อความ)VehicleLocation
(ข้อความ)VehicleMatch
(ข้อความ)VehicleMatch.VehicleMatchType
(enum)VehicleState
(enum)VisualTrafficReportPolylineRendering
(ข้อความ)VisualTrafficReportPolylineRendering.RoadStretch
(ข้อความ)VisualTrafficReportPolylineRendering.RoadStretch.Style
(enum)Waypoint
(ข้อความ)WaypointType
(enum)
TripService
บริการจัดการการเดินทาง
CreateTrip |
---|
สร้างการเดินทางใน Fleet Engine และแสดงการเดินทางใหม่ |
GetTrip |
---|
รับข้อมูลเกี่ยวกับการเดินทาง 1 ครั้ง |
ReportBillableTrip |
---|
รายงานการใช้งานการเดินทางที่เรียกเก็บเงินได้ |
SearchTrips |
---|
รับข้อมูลการเดินทางทั้งหมดของยานพาหนะหนึ่งๆ |
UpdateTrip |
---|
อัปเดตข้อมูลการเดินทาง |
VehicleService
บริการจัดการยานพาหนะ
CreateVehicle |
---|
ยกตัวอย่างยานพาหนะใหม่ที่เชื่อมโยงกับผู้ให้บริการร่วมเดินทางหรือรถรับส่งแบบออนดีมานด์ ต้องระบุข้อมูลในช่อง
ระบบจะไม่สนใจฟิลด์
ช่องอื่นๆ ทั้งหมดเป็นตัวเลือกที่ไม่บังคับและจะใช้ หากมี |
GetVehicle |
---|
แสดงผลยานพาหนะจากเครื่องมือจัดการฟลีต |
ListVehicles |
---|
แสดงรายการยานพาหนะที่เชื่อมโยงกับผู้ให้บริการซึ่งตรงกับตัวเลือกคำขอแบบแบ่งหน้า |
SearchVehicles |
---|
แสดงรายการยานพาหนะที่ตรงกับตัวเลือกคำขอ |
UpdateVehicle |
---|
เขียนข้อมูลยานพาหนะที่อัปเดตไปยัง Fleet Engine เมื่ออัปเดต
อัปเดตยานพาหนะ หากอัปเดตช่อง |
UpdateVehicleAttributes |
---|
อัปเดตแอตทริบิวต์ของยานพาหนะบางส่วน เฉพาะแอตทริบิวต์ที่ระบุไว้ในคำขอเท่านั้นที่จะได้รับการอัปเดต ส่วนแอตทริบิวต์อื่นๆ จะไม่มีการเปลี่ยนแปลง หมายเหตุ: ความแตกต่างนี้ใน |
BatteryInfo
ข้อมูลเกี่ยวกับแบตเตอรี่ของอุปกรณ์
ช่อง | |
---|---|
battery_ |
สถานะของแบตเตอรี่ว่าเต็มหรือกำลังชาร์จอยู่ ฯลฯ |
power_ |
สถานะแหล่งจ่ายไฟจากแบตเตอรี่ |
battery_ |
เปอร์เซ็นต์แบตเตอรี่ปัจจุบัน [0-100] |
BatteryStatus
สถานะของแบตเตอรี่ว่าเต็มหรือกำลังชาร์จอยู่ ฯลฯ
Enum | |
---|---|
UNKNOWN_BATTERY_STATUS |
ไม่ทราบสถานะแบตเตอรี่ |
BATTERY_STATUS_CHARGING |
กำลังชาร์จแบตเตอรี่ |
BATTERY_STATUS_DISCHARGING |
แบตเตอรี่กำลังคายประจุ |
BATTERY_STATUS_FULL |
แบตเตอรี่เต็ม |
BATTERY_STATUS_NOT_CHARGING |
แบตเตอรี่ไม่ได้ชาร์จอยู่ |
BATTERY_STATUS_POWER_LOW |
แบตเตอรี่เหลือน้อย |
BillingPlatformIdentifier
ชุดค่าที่ระบุว่าคำขอมาจากแพลตฟอร์มใด
Enum | |
---|---|
BILLING_PLATFORM_IDENTIFIER_UNSPECIFIED |
ค่าเริ่มต้น ใช้สำหรับแพลตฟอร์มที่ไม่ระบุ |
SERVER |
แพลตฟอร์มคือเซิร์ฟเวอร์ของไคลเอ็นต์ |
WEB |
แพลตฟอร์มคือเว็บเบราว์เซอร์ |
ANDROID |
แพลตฟอร์มเป็นอุปกรณ์เคลื่อนที่ Android |
IOS |
แพลตฟอร์มคืออุปกรณ์เคลื่อนที่ iOS |
OTHERS |
แพลตฟอร์มอื่นๆ ที่ไม่ได้ระบุไว้ในรายการนี้ |
ConsumableTrafficPolyline
ความหนาแน่นของการจราจรตามเส้นทางของยานพาหนะ
ช่อง | |
---|---|
speed_ |
ความเร็วการจราจรตลอดเส้นทางจากจุดสังเกตก่อนหน้าไปยังจุดสังเกตปัจจุบัน |
encoded_ |
เส้นทางที่คนขับใช้จากจุดอ้างอิงก่อนหน้าไปยังจุดอ้างอิงปัจจุบัน เส้นทางนี้มีจุดสังเกตเพื่อให้ไคลเอ็นต์แสดงเครื่องหมายการจราจรตามเส้นทางได้ (ดู |
CreateTripRequest
ข้อความคำขอ CreateTrip
ช่อง | |
---|---|
header |
ส่วนหัวคำขอของ Fleet Engine มาตรฐาน |
parent |
ต้องระบุ ต้องอยู่ในรูปแบบ |
trip_ |
ต้องระบุ รหัสการเดินทางที่ไม่ซ้ำกัน โดยอยู่ภายใต้ข้อจำกัดต่อไปนี้
|
trip |
ต้องระบุ เอนทิตีการเดินทางที่จะสร้าง เมื่อสร้างการเดินทาง คุณจะต้องกรอกข้อมูลในช่องต่อไปนี้
ระบบจะใช้ฟิลด์ต่อไปนี้หากคุณระบุ
ระบบจะละเว้นช่องการเดินทางอื่นๆ ทั้งหมด เช่น การเดินทางทั้งหมดเริ่มต้นด้วย การเดินทางเพียง เมื่อตั้งค่า เมื่อคุณระบุ ระบบจะใช้ฟิลด์ |
CreateVehicleRequest
ส่งข้อความคำขอ CreateVehicle
ช่อง | |
---|---|
header |
ส่วนหัวคำขอของ Fleet Engine มาตรฐาน |
parent |
ต้องระบุ ต้องอยู่ในรูปแบบ |
vehicle_ |
ต้องระบุ รหัสยานพาหนะที่ไม่ซ้ำกัน โดยอยู่ภายใต้ข้อจำกัดต่อไปนี้
|
vehicle |
ต้องระบุ เอนทิตียานพาหนะที่สร้างขึ้น เมื่อสร้างยานพาหนะ ต้องกรอกข้อมูลในช่องต่อไปนี้
เมื่อสร้างยานพาหนะ ระบบจะไม่สนใจฟิลด์ต่อไปนี้
ช่องอื่นๆ ทั้งหมดเป็นตัวเลือกและจะใช้ก็ต่อเมื่อมีการให้ข้อมูล |
DeviceSettings
ข้อมูลเกี่ยวกับการตั้งค่าต่างๆ ในอุปกรณ์เคลื่อนที่
ช่อง | |
---|---|
location_ |
การตั้งค่าลักษณะการทำงานของฟีเจอร์ตำแหน่งในอุปกรณ์เมื่อเปิดโหมดประหยัดแบตเตอรี่ |
is_ |
ระบุว่าอุปกรณ์อยู่ในโหมดประหยัดพลังงานหรือไม่ |
is_ |
ระบุว่าอุปกรณ์อยู่ในสถานะอินเทอร์แอกทีฟหรือไม่ |
battery_ |
ข้อมูลเกี่ยวกับสถานะแบตเตอรี่ |
GetTripRequest
ข้อความคำขอ GetTrip
ช่อง | |
---|---|
header |
ส่วนหัวคำขอของ Fleet Engine มาตรฐาน |
name |
ต้องระบุ ต้องอยู่ในรูปแบบ |
view |
ชุดย่อยของช่องการเดินทางที่ควรแสดงผลและการตีความ |
current_ |
ระบุการประทับเวลาขั้นต่ำ (ไม่รวม) ที่มีการเรียกข้อมูล |
remaining_ |
ระบุการประทับเวลาขั้นต่ำ (ไม่รวม) ที่ดึงข้อมูล |
route_ |
รูปแบบเส้นทางปัจจุบันที่แสดงผลคือ |
current_ |
ระบุการประทับเวลาขั้นต่ำ (ไม่รวม) ที่ดึงข้อมูล |
remaining_ |
ระบุการประทับเวลาขั้นต่ำ (ไม่รวม) ที่จะดึงข้อมูล |
GetVehicleRequest
GetVehicle
คำขอส่งข้อความ
ช่อง | |
---|---|
header |
ส่วนหัวคำขอของ Fleet Engine มาตรฐาน |
name |
ต้องระบุ ต้องอยู่ในรูปแบบ |
current_ |
ระบุการประทับเวลาขั้นต่ำ (ไม่รวม) ที่ดึงข้อมูล |
waypoints_ |
ระบุการประทับเวลาขั้นต่ำ (ไม่รวม) ที่มีการเรียกข้อมูล |
LicensePlate
ข้อมูลป้ายทะเบียนของยานพาหนะ ระบบจะจัดเก็บเฉพาะข้อมูลขั้นต่ำเกี่ยวกับป้ายทะเบียนไว้เป็นส่วนหนึ่งของเอนทิตีเพื่อหลีกเลี่ยงการจัดเก็บข้อมูลส่วนบุคคลที่ระบุตัวบุคคลนั้นได้
ช่อง | |
---|---|
country_ |
ต้องระบุ รหัสประเทศ/ภูมิภาคของ CLDR เช่น |
last_ |
ตัวเลขสุดท้ายของป้ายทะเบียนหรือ "-1" หมายความว่าไม่มีค่าตัวเลขบนป้ายทะเบียน
|
ListVehiclesRequest
ListVehicles
คำขอส่งข้อความ
ช่อง | |
---|---|
header |
ส่วนหัวคำขอของ Fleet Engine มาตรฐาน |
parent |
ต้องระบุ ต้องอยู่ในรูปแบบ |
page_ |
จำนวนยานพาหนะสูงสุดที่จะแสดง ค่าเริ่มต้นคือ 100 |
page_ |
ค่าของ |
minimum_ |
ระบุความจุขั้นต่ำของยานพาหนะที่ต้องใช้ ยานพาหนะทั้งหมดที่แสดงผลจะมี |
trip_ |
จำกัดการตอบกลับให้แสดงเฉพาะยานพาหนะที่รองรับประเภทการเดินทางที่ระบุอย่างน้อย 1 ประเภท |
maximum_ |
จำกัดการตอบกลับไว้สำหรับยานพาหนะที่ส่งการอัปเดตตำแหน่งไปยัง Fleet Engine ภายในระยะเวลาที่ระบุ ยานพาหนะที่หยุดนิ่งแต่ยังส่งตำแหน่งอยู่จะไม่ถือว่าล้าสมัย (หากมี) ต้องเป็นระยะเวลาที่เป็นบวกที่ถูกต้อง |
vehicle_ |
ต้องระบุ จำกัดการตอบสนองไปยังยานพาหนะที่มีหมวดหมู่ประเภทที่ระบุหมวดหมู่ใดหมวดหมู่หนึ่ง ไม่อนุญาต |
required_ |
ผู้โทรอาจสร้างการดำเนินการเชิงตรรกะที่ซับซ้อนโดยใช้ชุดค่าผสมของช่อง
จำกัดการตอบกลับไว้สำหรับยานพาหนะที่มีแอตทริบิวต์ที่ระบุ ช่องนี้เป็นการดำเนินการแบบ "และ" ต้องระบุแอตทริบิวต์ [required_attribute] ได้สูงสุด 50 รายการ ซึ่งเท่ากับจำนวนแอตทริบิวต์สูงสุดที่อนุญาตในยานพาหนะ สตริงที่ซ้ำแต่ละรายการควรอยู่ในรูปแบบ "key:value" |
required_ |
จำกัดการตอบกลับเป็นยานพาหนะที่มีแอตทริบิวต์ที่ระบุอย่างน้อย 1 รายการในแต่ละ |
required_ |
จำกัดการตอบกลับเป็นยานพาหนะที่ตรงกับแอตทริบิวต์ทั้งหมดใน |
vehicle_ |
จำกัดการตอบสนองต่อยานพาหนะที่มีสถานะยานพาหนะนี้ |
on_ |
แสดงเฉพาะยานพาหนะที่อยู่ระหว่างการเดินทาง |
filter |
ไม่บังคับ คําค้นหาตัวกรองที่จะใช้เมื่อแสดงยานพาหนะ ดูตัวอย่างไวยากรณ์ตัวกรองได้ที่ http://aip.dev/160 ฟิลด์นี้ออกแบบมาเพื่อแทนที่ช่อง ตัวกรองนี้ทำหน้าที่เป็นอนุประโยค "และ" ที่มีข้อจำกัดอื่นๆ เช่น โปรดทราบว่าการค้นหาที่รองรับจะอยู่ในแอตทริบิวต์ยานพาหนะ (เช่น นอกจากนี้ แอตทริบิวต์ทั้งหมดจะจัดเก็บเป็นสตริง ดังนั้นการเปรียบเทียบแอตทริบิวต์ที่สนับสนุนเพียงอย่างเดียวคือการเปรียบเทียบสตริง หากต้องการเปรียบเทียบกับค่าตัวเลขหรือบูลีน ค่าดังกล่าวต้องใส่เครื่องหมายคำพูดอย่างชัดเจนเพื่อให้ระบบถือว่าเป็นสตริง (เช่น |
viewport |
ไม่บังคับ ตัวกรองที่จำกัดยานพาหนะที่ส่งคืนไปยังสถานที่ที่ทราบว่าตำแหน่งสุดท้ายอยู่ในพื้นที่สี่เหลี่ยมผืนผ้าซึ่งกำหนดโดยวิวพอร์ต |
ListVehiclesResponse
ข้อความตอบกลับ ListVehicles
รายการ
ช่อง | |
---|---|
vehicles[] |
ยานพาหนะที่ตรงกับเกณฑ์ในคำขอ จํานวนยานพาหนะที่แสดงสูงสุดจะกําหนดโดยช่อง |
next_ |
โทเค็นเพื่อเรียกข้อมูลหน้าถัดไปของยานพาหนะ หรือเว้นว่างไว้หากไม่มียานพาหนะที่ตรงกับเกณฑ์คำขอแล้ว |
total_ |
ต้องระบุ จำนวนยานพาหนะทั้งหมดที่ตรงกับเกณฑ์คำขอในทุกหน้า |
LocationPowerSaveMode
การกำหนดค่าฟีเจอร์ตำแหน่งให้ทำงานในอุปกรณ์เคลื่อนที่เมื่อฟีเจอร์ "โหมดประหยัดแบตเตอรี่" ของอุปกรณ์เปิดอยู่ (https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
Enum | |
---|---|
UNKNOWN_LOCATION_POWER_SAVE_MODE |
LocationPowerSaveMode ไม่ระบุ |
LOCATION_MODE_NO_CHANGE |
ผู้ให้บริการตำแหน่งไม่ควรได้รับผลกระทบจากโหมดประหยัดแบตเตอรี่หรือโหมดประหยัดแบตเตอรี่ปิดอยู่ |
LOCATION_MODE_GPS_DISABLED_WHEN_SCREEN_OFF |
คุณควรปิดใช้ผู้ให้บริการตำแหน่งที่อิงตาม GPS เมื่อโหมดประหยัดแบตเตอรี่เปิดอยู่และอุปกรณ์ไม่โต้ตอบ |
LOCATION_MODE_ALL_DISABLED_WHEN_SCREEN_OFF |
คุณควรปิดใช้ผู้ให้บริการตำแหน่งทั้งหมดเมื่อโหมดประหยัดแบตเตอรี่เปิดอยู่และอุปกรณ์ไม่โต้ตอบ |
LOCATION_MODE_FOREGROUND_ONLY |
ผู้ให้บริการตำแหน่งทั้งหมดจะยังคงใช้งานได้ แต่ควรระบุการแก้ไขตำแหน่งให้กับแอปที่ทำงานอยู่เบื้องหน้าเท่านั้น |
LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF |
ระบบจะไม่ปิดตำแหน่ง แต่ LocationManager จะควบคุมคำขอทั้งหมดไปยังผู้ให้บริการเมื่ออุปกรณ์ไม่มีการโต้ตอบ |
LocationSensor
เซ็นเซอร์หรือวิธีการที่ใช้ระบุตำแหน่ง
Enum | |
---|---|
UNKNOWN_SENSOR |
ไม่ได้ระบุหรือไม่ทราบเซ็นเซอร์ |
GPS |
GPS หรือ GPS ที่ได้รับการสนับสนุน |
NETWORK |
GPS ที่ได้รับการสนับสนุน รหัสเสาสัญญาณมือถือ หรือจุดเข้าใช้งาน Wi-Fi |
PASSIVE |
รหัสเสาสัญญาณมือถือหรือจุดเข้าใช้งาน Wi-Fi |
ROAD_SNAPPED_LOCATION_PROVIDER |
ตำแหน่งที่อุปกรณ์เคลื่อนที่พิจารณาว่าเป็นตำแหน่งบนถนนที่เป็นไปได้มากที่สุด |
CUSTOMER_SUPPLIED_LOCATION |
สถานที่ตั้งที่ลูกค้าเป็นผู้ระบุจากแหล่งที่มาอิสระ โดยปกติแล้ว ค่านี้จะใช้สำหรับตำแหน่งที่ระบุจากแหล่งที่มาอื่นนอกเหนือจากอุปกรณ์เคลื่อนที่ที่ใช้ Driver SDK หากแหล่งที่มาเดิมอธิบายด้วยค่า enum อื่น ให้ใช้ค่านั้น โดยปกติ สถานที่ที่ทำเครื่องหมาย CUSTOMER_SUPPLIED_LOCATION จะส่งผ่านทาง last_location.supplemental_location_sensor ของยานพาหนะ |
FLEET_ENGINE_LOCATION |
ตำแหน่งที่คำนวณโดย Fleet Engine โดยพิจารณาจากสัญญาณที่มี เอาต์พุตเท่านั้น ระบบจะปฏิเสธค่านี้หากได้รับในคำขอ |
FUSED_LOCATION_PROVIDER |
Fused Location Provider ของ Android |
CORE_LOCATION |
ผู้ให้บริการตำแหน่งในระบบปฏิบัติการ Apple |
PolylineFormatType
ประเภทรูปแบบเส้นประกอบ
Enum | |
---|---|
UNKNOWN_FORMAT_TYPE |
ไม่ได้ระบุหรือไม่ทราบรูปแบบ |
LAT_LNG_LIST_TYPE |
รายการ google.type.LatLng |
ENCODED_POLYLINE_TYPE |
เส้นประกอบที่เข้ารหัสด้วยอัลกอริทึมการบีบอัดเส้นประกอบ ยังไม่รองรับการถอดรหัส |
PowerSource
ประเภทที่ชาร์จที่ใช้ชาร์จแบตเตอรี่
Enum | |
---|---|
UNKNOWN_POWER_SOURCE |
ไม่ทราบแหล่งพลังงาน |
POWER_SOURCE_AC |
แหล่งจ่ายไฟคือที่ชาร์จ AC |
POWER_SOURCE_USB |
แหล่งจ่ายไฟคือพอร์ต USB |
POWER_SOURCE_WIRELESS |
แหล่งจ่ายไฟเป็นระบบไร้สาย |
POWER_SOURCE_UNPLUGGED |
ไม่ได้เสียบปลั๊กแบตเตอรี่ |
ReportBillableTripRequest
ข้อความคําขอ ReportBillableTrip
ช่อง | |
---|---|
name |
ต้องระบุ ต้องอยู่ในรูปแบบ |
country_ |
ต้องระบุ รหัสประเทศแบบ 2 ตัวอักษรของประเทศที่เกิดการเดินทาง ราคากำหนดตามรหัสประเทศ |
platform |
แพลตฟอร์มที่มีการออกคำขอ |
related_ |
ตัวระบุที่เกี่ยวข้องกับการเดินทางที่รายงานโดยตรง ซึ่งโดยปกติจะเป็นรหัส (เช่น รหัสเซสชัน) ของการดำเนินการจองล่วงหน้าก่อนที่จะมีรหัสการเดินทาง จำกัดจำนวน |
solution_ |
ประเภทโซลูชันผลิตภัณฑ์ GMP (เช่น |
SolutionType
ตัวเลือกสำหรับประเภทโซลูชันต่างๆ ของการเดินทางที่รายงาน
Enum | |
---|---|
SOLUTION_TYPE_UNSPECIFIED |
ค่าเริ่มต้น สำหรับความเข้ากันได้แบบย้อนหลัง API จะใช้ ON_DEMAND_RIDESHARING_AND_DELIVERIES โดยค่าเริ่มต้น ซึ่งเป็นโซลูชันประเภทแรกที่รองรับ |
ON_DEMAND_RIDESHARING_AND_DELIVERIES |
โซลูชันคือการเดินทางด้วยบริการร่วมเดินทางและจัดส่งสินค้าแบบออนดีมานด์ |
RequestHeader
RequestHeader มีฟิลด์ที่ใช้ร่วมกันสำหรับคำขอ RPC ทั้งหมดของ Fleet Engine
ช่อง | |
---|---|
language_ |
รหัสภาษา BCP-47 เช่น en-US หรือ sr-Latn ดูข้อมูลเพิ่มเติมได้ที่ http://www.unicode.org/reports/tr35/#Unicode_locale_identifier หากไม่ระบุ คำตอบอาจเป็นภาษาใดก็ได้ โดยระบบจะแสดงเป็นภาษาอังกฤษหากมีชื่อดังกล่าว ตัวอย่างค่าในช่อง: |
region_ |
ต้องระบุ รหัสภูมิภาค CLDR ของภูมิภาคที่ส่งคำขอ ตัวอย่างค่าในช่อง: |
sdk_ |
เวอร์ชันของ SDK ที่เรียกใช้ (หากมี) รูปแบบเวอร์ชันคือ "major.minor.patch" เช่น |
os_ |
เวอร์ชันของระบบปฏิบัติการที่ SDK ที่เรียกใช้ทำงานอยู่ ตัวอย่างค่าฟิลด์: |
device_ |
รุ่นของอุปกรณ์ที่เรียกใช้ SDK ตัวอย่างค่าในช่อง: |
sdk_ |
ประเภทของ SDK ที่ส่งคำขอ |
maps_ |
เวอร์ชันของ MapSDK ที่ SDK ที่เรียกใช้นั้นใช้อยู่ (หากมี) รูปแบบเวอร์ชันคือ "major.minor.patch" เช่น |
nav_ |
เวอร์ชันของ NavSDK ที่ SDK ที่เรียกใช้ต้องอาศัย (หากมี) รูปแบบเวอร์ชันคือ "major.minor.patch" เช่น |
platform |
แพลตฟอร์มของ SDK ที่เรียกใช้ |
manufacturer |
ผู้ผลิตอุปกรณ์ Android จาก SDK ที่เรียกใช้ ซึ่งใช้ได้กับ SDK ของ Android เท่านั้น ตัวอย่างค่าในช่อง: |
android_ |
ระดับ API ของ Android ของ SDK ที่เรียกใช้ ซึ่งใช้ได้กับ SDK ของ Android เท่านั้น ตัวอย่างค่าในช่อง: |
trace_ |
รหัสที่ไม่บังคับซึ่งมีไว้สำหรับการบันทึกเพื่อระบุคำขอ |
แพลตฟอร์ม
แพลตฟอร์มของ SDK ที่เรียกใช้
Enum | |
---|---|
PLATFORM_UNSPECIFIED |
ค่าเริ่มต้น ระบบจะใช้ค่านี้หากละเว้นแพลตฟอร์ม |
ANDROID |
คำขอมาจาก Android |
IOS |
คำขอมาจาก iOS |
WEB |
คำขอมาจากเว็บ |
SdkType
ประเภท SDK ที่เป็นไปได้
Enum | |
---|---|
SDK_TYPE_UNSPECIFIED |
ค่าเริ่มต้น ระบบจะใช้ค่านี้หากละเว้น sdk_type |
CONSUMER |
SDK การเรียกใช้คือเวอร์ชัน "ผู้บริโภค" |
DRIVER |
SDK ที่เรียกใช้คือ Driver |
JAVASCRIPT |
SDK ที่เรียกใช้คือ JavaScript |
SearchTripsRequest
ข้อความคำขอ SearchTrips
ช่อง | |
---|---|
header |
ส่วนหัวคำขอของ Fleet Engine มาตรฐาน |
parent |
ต้องระบุ ต้องอยู่ในรูปแบบ |
vehicle_ |
ยานพาหนะที่เชื่อมโยงกับการเดินทางในคำขอ หากไม่ระบุ ผลลัพธ์การเดินทางจะไม่ประกอบด้วยข้อมูลต่อไปนี้
|
active_ |
หากตั้งค่าเป็น "จริง" การตอบกลับจะรวมการเดินทางที่มีอิทธิพลต่อเส้นทางของผู้ขับ |
page_ |
หากไม่ได้ตั้งค่า เซิร์ฟเวอร์จะกำหนดจำนวนผลลัพธ์ที่จะแสดง |
page_ |
ตั้งค่านี้เป็นค่าที่แสดงผลก่อนหน้านี้ใน |
minimum_ |
หากระบุไว้ ระบบจะแสดงผลการเดินทางที่ไม่มีการอัปเดตหลังจากเวลา |
SearchTripsResponse
ข้อความตอบกลับของ SearchTrips
ช่อง | |
---|---|
trips[] |
รายการการเดินทางสำหรับยานพาหนะที่ขอ |
next_ |
ส่งโทเค็นนี้ใน SearchTripsRequest เพื่อเลื่อนดูผลการค้นหารายการ API จะแสดงรายการการเดินทางในการเรียกแต่ละครั้ง และเมื่อไม่มีผลลัพธ์เหลืออยู่อีก รายการการเดินทางจะว่างเปล่า |
SearchVehiclesRequest
ส่งข้อความคำขอ SearchVehicles
ช่อง | |
---|---|
header |
ส่วนหัวคำขอของ Fleet Engine มาตรฐาน |
parent |
ต้องระบุ ต้องอยู่ในรูปแบบ |
pickup_ |
ต้องระบุ จุดรับสินค้าที่ต้องการค้นหาใกล้ๆ |
dropoff_ |
สถานที่ส่งสินค้าที่ต้องการของลูกค้า ต้องระบุข้อมูลในช่องนี้หาก |
pickup_ |
ต้องระบุ กำหนดรัศมีการค้นหายานพาหนะรอบจุดรับ ระบบจะแสดงเฉพาะยานพาหนะที่อยู่ในรัศมีการค้นหาเท่านั้น ค่าต้องอยู่ระหว่าง 400 ถึง 10,000 เมตร (รวม) |
count |
ต้องระบุ ระบุจำนวนยานพาหนะสูงสุดที่จะแสดง ค่าต้องอยู่ระหว่าง 1 ถึง 50 (รวมเลขตัวแรกและตัวสุดท้าย) |
minimum_ |
ต้องระบุ ระบุจำนวนผู้โดยสารที่จะได้รับการพิจารณาสำหรับการเดินทาง ค่าต้องมากกว่าหรือเท่ากับ 1 ระบบจะไม่พิจารณาคนขับในค่าความจุ |
trip_ |
ต้องระบุ แสดงประเภทของการเดินทางที่เสนอ ต้องมีเพียงประเภทเดียว ไม่อนุญาต |
maximum_ |
จำกัดการค้นหาเฉพาะยานพาหนะที่ส่งการอัปเดตตำแหน่งไปยัง Fleet Engine ภายในระยะเวลาที่ระบุ ยานพาหนะที่หยุดนิ่งแต่ยังส่งตำแหน่งอยู่จะไม่ถือว่าล้าสมัย หากไม่ได้ตั้งค่าฟิลด์นี้ เซิร์ฟเวอร์จะใช้ 5 นาทีเป็นค่าเริ่มต้น |
vehicle_ |
ต้องระบุ จำกัดการค้นหาให้แสดงเฉพาะยานพาหนะที่อยู่ในประเภทที่ระบุ ต้องระบุประเภทยานพาหนะอย่างน้อย 1 ประเภท ไม่อนุญาตให้ใช้ VehicleTypes ที่มีหมวดหมู่เป็น |
required_ |
ผู้เรียกใช้สามารถสร้างการดำเนินการเชิงตรรกะที่ซับซ้อนได้โดยใช้ช่อง
จำกัดการค้นหาให้แสดงเฉพาะยานพาหนะที่มีแอตทริบิวต์ที่ระบุ ช่องนี้เป็นการดำเนินการแบบ "และ" ต้องระบุแอตทริบิวต์ [required_attribute] ได้สูงสุด 50 รายการ ซึ่งเท่ากับจำนวนแอตทริบิวต์สูงสุดที่อนุญาตในยานพาหนะ |
required_ |
จำกัดการค้นหาเฉพาะยานพาหนะที่มีแอตทริบิวต์ที่ระบุอย่างน้อย 1 รายการในแต่ละ |
required_ |
จำกัดการค้นหาเฉพาะยานพาหนะที่มีแอตทริบิวต์ทั้งหมดใน |
order_ |
ต้องระบุ ระบุเกณฑ์การจัดเรียงที่ต้องการสําหรับผลลัพธ์ |
include_ |
ข้อมูลนี้ระบุว่ายานพาหนะที่เดินทางอยู่ 1 เที่ยวมีสิทธิ์สำหรับการค้นหานี้หรือไม่ ช่องนี้จะใช้เมื่อไม่ได้ระบุ ค่าเริ่มต้นคือ |
trip_ |
ระบุการเดินทางที่เชื่อมโยงกับ |
current_ |
ข้อมูลนี้จะระบุว่ายานพาหนะที่มีการเดินทางที่ใช้งานอยู่มีสิทธิ์สำหรับการค้นหานี้หรือไม่ ค่านี้ต้องตั้งค่าเป็นอย่างอื่นที่ไม่ใช่ |
filter |
ไม่บังคับ คำค้นหาตัวกรองที่จะใช้เมื่อค้นหายานพาหนะ ดูตัวอย่างไวยากรณ์ตัวกรองได้ที่ http://aip.dev/160 ฟิลด์นี้ออกแบบมาเพื่อแทนที่ช่อง ตัวกรองนี้ทํางานเป็นเงื่อนไข AND ที่มีข้อจํากัดอื่นๆ เช่น โปรดทราบว่าการค้นหาที่รองรับจะอยู่ในแอตทริบิวต์ยานพาหนะ (เช่น นอกจากนี้ แอตทริบิวต์ทั้งหมดจะจัดเก็บเป็นสตริง ดังนั้นการเปรียบเทียบแอตทริบิวต์ที่สนับสนุนเพียงอย่างเดียวคือการเปรียบเทียบสตริง หากต้องการเปรียบเทียบกับค่าตัวเลขหรือบูลีน ค่าดังกล่าวต้องใส่เครื่องหมายคำพูดอย่างชัดเจนเพื่อให้ระบบถือว่าเป็นสตริง (เช่น |
CurrentTripsPresent
ระบุประเภทของข้อจำกัดในเส้นทางปัจจุบันของยานพาหนะ
Enum | |
---|---|
CURRENT_TRIPS_PRESENT_UNSPECIFIED |
ความพร้อมให้บริการของยานพาหนะที่มีการเดินทางอยู่ในบังคับของฟิลด์ include_back_to_back |
NONE |
ยานพาหนะที่ไม่มีการเดินทางอาจปรากฏในผลการค้นหา เมื่อใช้ค่านี้ include_back_to_back ต้องไม่เป็น true |
ANY |
ยานพาหนะที่มีการเดินทางในปัจจุบันไม่เกิน 5 เส้นและจุดอ้างอิง 10 จุดจะรวมอยู่ในผลการค้นหา เมื่อใช้ค่านี้ include_back_to_back ต้องไม่เป็น true |
VehicleMatchOrder
ระบุลำดับของยานพาหนะที่ตรงกันในคำตอบ
Enum | |
---|---|
UNKNOWN_VEHICLE_MATCH_ORDER |
ค่าเริ่มต้น ใช้สำหรับการจับคู่ยานพาหนะที่ไม่ระบุหรือไม่รู้จัก |
PICKUP_POINT_ETA |
เรียงจากน้อยไปมากตามเวลาขับรถของยานพาหนะไปยังจุดรับสินค้า |
PICKUP_POINT_DISTANCE |
ลำดับจากน้อยไปมากตามระยะทางที่ขับรถไปถึงจุดรับ |
DROPOFF_POINT_ETA |
เรียงจากน้อยไปมากตามเวลาขับรถของยานพาหนะไปยังจุดส่งสินค้า คำสั่งซื้อนี้ใช้ได้ก็ต่อเมื่อมีระบุจุดส่งสินค้าในคำขอเท่านั้น |
PICKUP_POINT_STRAIGHT_DISTANCE |
ลำดับจากน้อยไปมากตามระยะทางในเส้นตรงจากตำแหน่งที่รายงานล่าสุดของยานพาหนะถึงจุดรับ |
COST |
เรียงลำดับจากน้อยไปหามากตามต้นทุนการจับคู่ที่กำหนดค่าไว้ ต้นทุนการจับคู่หมายถึงการคำนวณที่มีน้ำหนักระหว่างระยะทางตรงกับเวลาถึงโดยประมาณ น้ำหนักจะตั้งค่าด้วยค่าเริ่มต้นและแก้ไขได้ต่อลูกค้า โปรดติดต่อทีมสนับสนุนของ Google หากจำเป็นต้องแก้ไขน้ำหนักเหล่านี้สำหรับโปรเจ็กต์ของคุณ |
SearchVehiclesResponse
SearchVehicles
ข้อความตอบกลับ
ช่อง | |
---|---|
matches[] |
รายการยานพาหนะที่ตรงกับเกณฑ์ |
SpeedReadingInterval
ตัวบ่งชี้ความหนาแน่นของการจราจรบนส่วนที่ต่อเนื่องกันของเส้นทาง เมื่อพิจารณาเส้นทางที่มีจุด P_0, P_1, ... , P_N (ดัชนีฐาน 0) SpeedReadingInterval จะกําหนดช่วงเวลาและอธิบายการเข้าชมโดยใช้หมวดหมู่ต่อไปนี้
ช่อง | |
---|---|
start_ |
ดัชนีเริ่มต้นของช่วงเวลานี้ในเส้นทาง ใน JSON เมื่อดัชนีเป็น 0 ช่องจะไม่มีการป้อนข้อมูล |
end_ |
ดัชนีสิ้นสุดของช่วงนี้ในเส้นทาง ใน JSON เมื่อดัชนีเป็น 0 ช่องจะไม่มีการป้อนข้อมูล |
speed |
ความเร็วของการจราจรในช่วงนี้ |
ความเร็ว
การจัดประเภทความเร็วเส้นประกอบตามข้อมูลการจราจร
Enum | |
---|---|
SPEED_UNSPECIFIED |
ค่าเริ่มต้น ค่านี้ไม่ได้ใช้งาน |
NORMAL |
ความเร็วปกติ ไม่พบการชะลอ |
SLOW |
ตรวจพบการชะลอตัว แต่ไม่มีรถติด |
TRAFFIC_JAM |
ตรวจพบการจราจรติดขัด |
StopLocation
ตำแหน่งจริงที่หยุด (รับ/ส่ง)
ช่อง | |
---|---|
point |
ต้องระบุ แสดงถึงตำแหน่งจริง |
timestamp |
ระบุเวลาที่หยุด |
stop_time |
อินพุตเท่านั้น เลิกใช้งานแล้ว ใช้ช่องการประทับเวลา |
TerminalLocation
อธิบายตำแหน่งของจุดอ้างอิง
ช่อง | |
---|---|
point |
ต้องระบุ ระบุตำแหน่งของจุดแวะพักระหว่างการเดินทาง |
terminal_point_id |
เลิกใช้งานแล้ว: โปรดระบุช่อง |
access_point_id |
เลิกใช้งานแล้ว: โปรดระบุช่อง |
trip_id |
เลิกใช้งานแล้ว |
terminal_location_type |
เลิกใช้งาน: |
TerminalPointId
เลิกใช้งานแล้ว: Fleet Engine ไม่รองรับ TerminalPoints อีกต่อไป ให้ใช้ TerminalLocation.point
แทน
ช่อง | |
---|---|
value |
เลิกใช้งานแล้ว |
ช่องการรวม Id เลิกใช้งานแล้ว Id ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ |
|
place_id |
เลิกใช้งานแล้ว |
generated_id |
เลิกใช้งานแล้ว |
TrafficPolylineData
สภาพการจราจรตามเส้นทางที่ยานพาหนะคาดว่าจะวิ่ง
ช่อง | |
---|---|
traffic_ |
การแสดงผลเส้นประกอบของความเร็วการจราจรสำหรับทุกภูมิภาคตลอดเส้นทางการขับขี่ของลูกค้า |
การเดินทาง
ข้อมูลเมตาของการเดินทาง
ช่อง | |
---|---|
name |
เอาต์พุตเท่านั้น ในรูปแบบ "providers/{provider}/trips/{trip}" |
vehicle_ |
รหัสยานพาหนะที่เดินทางครั้งนี้ |
trip_ |
สถานะปัจจุบันของการเดินทาง |
trip_ |
ประเภทการเดินทาง |
pickup_ |
สถานที่ที่ลูกค้าระบุว่าจะมารับ |
actual_ |
อินพุตเท่านั้น สถานที่จริงที่ลูกค้าได้รับการรับส่ง ช่องนี้มีไว้สำหรับผู้ให้บริการเพื่อแสดงความคิดเห็นเกี่ยวกับข้อมูลการไปรับจริง |
actual_ |
อินพุตเท่านั้น เวลาและสถานที่จริงที่คนขับมาถึงจุดรับ ช่องนี้มีไว้สำหรับผู้ให้บริการเพื่อแสดงความคิดเห็นเกี่ยวกับข้อมูลการมาถึงจริงที่จุดรับ |
pickup_ |
เอาต์พุตเท่านั้น เวลาในอนาคตโดยประมาณที่จะมารับผู้โดยสารหรือเวลาจริงที่ไปรับผู้โดยสาร |
intermediate_ |
จุดแวะพักระหว่างทางตามคำขอการเดินทาง (นอกเหนือจากจุดรับและจุดส่ง) ในช่วงแรก ระบบจะไม่รองรับการเดินทางที่แชร์ร่วมกัน |
intermediate_ |
ระบุเวลาที่แก้ไข |
intermediate_ |
เมื่อ |
actual_ |
อินพุตเท่านั้น เวลาและสถานที่จริงที่คนขับรถมาถึงจุดหมายระหว่างทาง ช่องนี้มีไว้สำหรับผู้ให้บริการเพื่อแสดงความคิดเห็นเกี่ยวกับข้อมูลการมาถึงจริงที่จุดหมายพักกลาง |
actual_ |
อินพุตเท่านั้น เวลาและสถานที่จริงเวลาและสถานที่ที่ลูกค้าไปรับจากปลายทางกลาง ช่องนี้มีไว้สําหรับผู้ให้บริการเพื่อแสดงความคิดเห็นเกี่ยวกับข้อมูลการรับสินค้าที่ปลายทางขั้นกลาง |
dropoff_ |
สถานที่ที่ลูกค้าระบุว่าจะให้ส่งสินค้า |
actual_ |
อินพุตเท่านั้น เวลาและสถานที่จริงเวลาและสถานที่ส่งลูกค้า ช่องนี้มีไว้เพื่อให้ผู้ให้บริการแสดงความคิดเห็นเกี่ยวกับข้อมูลการออกจากรถที่เกิดขึ้นจริง |
dropoff_ |
เอาต์พุตเท่านั้น เวลาในอนาคตโดยประมาณที่จะส่งผู้โดยสารที่จุดหมายปลายทาง หรือเวลาจริงที่ส่งผู้โดยสาร |
remaining_ |
เอาต์พุตเท่านั้น เส้นทางแบบเต็มจากตำแหน่งปัจจุบันไปยังจุดส่งผู้โดยสาร ซึ่งเส้นทางนี้อาจมีจุดแวะพักจากการเดินทางอื่นๆ |
vehicle_ |
ฟิลด์นี้รองรับการจัดลำดับจุดอ้างอิงสำหรับการเดินทางด้วยตนเอง ซึ่งจะมีจุดแวะพักที่เหลือทั้งหมดสำหรับยานพาหนะที่มอบหมาย รวมถึงจุดรับและจุดส่งของสำหรับการเดินทางนี้ หากไม่ได้กำหนดการเดินทางให้กับยานพาหนะ Fleet Engine จะไม่สนใจช่องนี้ เพื่อความเป็นส่วนตัว ช่องนี้จะเติมข้อมูลโดยเซิร์ฟเวอร์ในการเรียก |
route[] |
เอาต์พุตเท่านั้น เส้นทางที่คาดไว้สำหรับการเดินทางครั้งนี้ไปยังรายการแรกใน remaining_waypoints โปรดทราบว่าจุดอ้างอิงแรกอาจเป็นของการเดินทางอื่น |
current_ |
เอาต์พุตเท่านั้น เส้นทางที่เข้ารหัสไปยังจุดอ้างอิงถัดไป หมายเหตุ: ช่องนี้มีไว้สําหรับ Driver SDK และ Consumer SDK เท่านั้น ยังไม่รองรับการถอดรหัส |
current_ |
เอาต์พุตเท่านั้น ระบุเวลาที่แก้ไขเส้นทางครั้งล่าสุด หมายเหตุ: ช่องนี้มีไว้สำหรับใช้โดย Driver SDK และ Consumer SDK เท่านั้น |
current_ |
เอาต์พุตเท่านั้น ระบุสภาพการจราจรตาม หมายเหตุ: ช่องนี้มีไว้สําหรับ Driver SDK และ Consumer SDK เท่านั้น |
current_ |
เอาต์พุตเท่านั้น ระบุเวลาที่แก้ไข หมายเหตุ: ช่องนี้มีไว้สําหรับ Driver SDK และ Consumer SDK เท่านั้น |
current_ |
เอาต์พุตเท่านั้น จุดอ้างอิงที่ |
remaining_ |
เอาต์พุตเท่านั้น ระยะทางที่เหลือในการขับรถในช่อง |
eta_ |
เอาต์พุตเท่านั้น เวลาถึงจุดหมายถัดไปโดยประมาณ (รายการแรกในช่อง |
remaining_ |
เอาต์พุตเท่านั้น ระยะเวลาจากการส่งข้อมูลการเดินทางกลับไปยังเวลาใน |
remaining_ |
เอาต์พุตเท่านั้น ระบุเวลาล่าสุดที่มีการเปลี่ยนแปลง |
remaining_ |
เอาต์พุตเท่านั้น ระบุเวลาที่แก้ไข |
number_ |
เปลี่ยนแปลงไม่ได้ ระบุจำนวนผู้โดยสารในการเดินทางครั้งนี้และไม่รวมคนขับ ยานพาหนะต้องมีกำลังการผลิตที่พร้อมใช้งานจึงจะแสดงในการตอบกลับ |
last_ |
เอาต์พุตเท่านั้น ระบุตำแหน่งที่รายงานล่าสุดของยานพาหนะตามเส้นทาง |
last_ |
เอาต์พุตเท่านั้น ระบุว่าสามารถสแนป |
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 |
การเดินทางถูกยกเลิกก่อนคนขับ ผู้โดยสาร หรือผู้ให้บริการบริการร่วมเดินทางจะมารับ |
TripType
ประเภทของการเดินทาง
Enum | |
---|---|
UNKNOWN_TRIP_TYPE |
ค่าเริ่มต้น ใช้สำหรับประเภทการเดินทางที่ไม่ระบุหรือไม่รู้จัก |
SHARED |
การเดินทางนี้อาจแชร์ยานพาหนะกับการเดินทางอื่นๆ |
EXCLUSIVE |
การเดินทางนี้ใช้ได้เฉพาะกับยานพาหนะเท่านั้น |
TripView
ตัวเลือกสำหรับช่องการเดินทางชุดต่างๆ ในการตอบกลับจาก GetTrip
ดูบริบทได้ที่ AIP-157 อาจมีการเพิ่มมุมมองเพิ่มเติม
Enum | |
---|---|
TRIP_VIEW_UNSPECIFIED |
ค่าเริ่มต้น API จะแสดงเป็นมุมมอง SDK โดยค่าเริ่มต้นเพื่อความเข้ากันได้แบบย้อนหลัง เราขอแนะนำให้ลูกค้าเลือก TripView อื่นที่ไม่ใช่ SDK เพื่อให้มั่นใจว่าระบบจะเสถียรและได้รับการสนับสนุน |
SDK |
รวมฟิลด์ที่อาจตีความไม่ได้หรือไม่รองรับเมื่อใช้ไลบรารีที่เผยแพร่ต่อสาธารณะ |
JOURNEY_SHARING_V1S |
ระบบจะป้อนข้อมูลในช่องการเดินทางสำหรับ Use Case การแชร์เส้นทาง มุมมองนี้มีไว้สำหรับการสื่อสารระหว่างเซิร์ฟเวอร์ |
TripWaypoint
อธิบายจุดแวะบนเส้นทางของยานพาหนะหรือจุดสิ้นสุดในการเดินทางของยานพาหนะ
ช่อง | |
---|---|
location |
ตำแหน่งของจุดอ้างอิงนี้ |
trip_ |
การเดินทางที่เชื่อมโยงกับจุดอ้างอิงนี้ |
waypoint_ |
บทบาทของจุดอ้างอิงในการเดินทางนี้ เช่น การรับหรือรับส่ง |
path_ |
เส้นทางจากจุดสังเกตก่อนหน้าไปยังจุดสังเกตปัจจุบัน ไม่ได้กำหนดสำหรับจุดอ้างอิงแรกในรายการ ระบบจะป้อนข้อมูลในช่องนี้เมื่อได้รับคำขอเท่านั้น |
encoded_ |
เส้นทางที่เข้ารหัสจากจุดอ้างอิงก่อนหน้าไปยังจุดอ้างอิงปัจจุบัน หมายเหตุ: ช่องนี้มีไว้สำหรับใช้โดย Driver SDK และ Consumer SDK เท่านั้น ยังไม่รองรับการถอดรหัส |
traffic_ |
สภาพการจราจรตลอดเส้นทางสู่จุดอ้างอิงนี้ โปรดทราบว่าการเข้าชมมีให้บริการสำหรับลูกค้าโซลูชันการโดยสารและการนำส่งของแพลตฟอร์ม Google Maps เท่านั้น |
distance_ |
ระยะทางของเส้นทางจากจุดอ้างอิงก่อนหน้าถึงจุดอ้างอิงปัจจุบัน ไม่ได้กำหนดสำหรับจุดอ้างอิงแรกในรายการ |
eta |
เวลาถึงโดยประมาณที่จุดอ้างอิงนี้ ไม่ได้กำหนดสำหรับจุดอ้างอิงแรกในรายการ |
duration |
ระยะเวลาเดินทางจากจุดอ้างอิงก่อนหน้ามายังจุดนี้ ไม่ได้กำหนดสำหรับจุดอ้างอิงแรกในรายการ |
UpdateTripRequest
ข้อความคําขอ UpdateTrip
ช่อง | |
---|---|
header |
ส่วนหัวคำขอของ Fleet Engine มาตรฐาน |
name |
ต้องระบุ ต้องอยู่ในรูปแบบ |
trip |
ต้องระบุ การเดินทางที่เชื่อมโยงกับการอัปเดต ช่องต่อไปนี้มีการดูแลจัดการโดย Fleet Engine อย่าอัปเดตโดยใช้ Trip.update
เมื่ออัปเดต เมื่อคุณระบุ คุณควรระบุ |
update_ |
ต้องระบุ ฟิลด์มาสก์ที่ระบุฟิลด์ในการเดินทางที่จะอัปเดต |
UpdateVehicleAttributesRequest
ส่งข้อความคำขอ UpdateVehicleAttributes
ช่อง | |
---|---|
header |
ส่วนหัวคำขอของ Fleet Engine มาตรฐาน |
name |
ต้องระบุ ต้องอยู่ในรูปแบบ |
attributes[] |
ต้องระบุ แอตทริบิวต์ยานพาหนะที่จะอัปเดต ระบบจะไม่เปลี่ยนแปลงหรือนําแอตทริบิวต์ที่ไม่ได้กล่าวถึงออก |
UpdateVehicleAttributesResponse
UpdateVehicleAttributes
ข้อความตอบกลับ
ช่อง | |
---|---|
attributes[] |
ต้องระบุ รายการแอตทริบิวต์ยานพาหนะทั้งหมดที่อัปเดตแล้ว ซึ่งรวมถึงแอตทริบิวต์ใหม่ แอตทริบิวต์ที่เปลี่ยนแปลง และแอตทริบิวต์ที่ไม่มีการเปลี่ยนแปลง |
UpdateVehicleRequest
"ข้อความคำขอ UpdateVehicle
ช่อง | |
---|---|
header |
ส่วนหัวคำขอของ Fleet Engine มาตรฐาน |
name |
ต้องระบุ ต้องอยู่ในรูปแบบ |
vehicle |
ต้องระบุ ค่าเอนทิตี
หากอัปเดตช่อง ในทำนองเดียวกัน ฟิลด์ |
update_ |
ต้องระบุ มาสก์ของช่องที่ระบุช่องของ |
ยานพาหนะ
ข้อมูลเมตาของยานพาหนะ
ช่อง | |
---|---|
name |
เอาต์พุตเท่านั้น ชื่อที่ไม่ซ้ำกันของยานพาหนะนี้ รูปแบบคือ |
vehicle_ |
สถานะยานพาหนะ |
supported_ |
ประเภทการเดินทางที่ยานพาหนะนี้รองรับ |
current_ |
เอาต์พุตเท่านั้น รายการ |
last_ |
ตำแหน่งล่าสุดที่รายงานของยานพาหนะ |
maximum_ |
จำนวนผู้โดยสารทั้งหมดที่ยานพาหนะนี้บรรทุกได้ ระบบจะไม่พิจารณาคนขับในค่านี้ ค่านี้ต้องมากกว่าหรือเท่ากับ 1 |
attributes[] |
รายการแอตทริบิวต์ของยานพาหนะ ยานพาหนะหนึ่งๆ มีแอตทริบิวต์ได้ไม่เกิน 100 รายการ และแอตทริบิวต์แต่ละรายการต้องมีคีย์ที่ไม่ซ้ำกัน |
vehicle_ |
ต้องระบุ ประเภทของยานพาหนะนี้ ใช้เพื่อกรองยานพาหนะในผลการค้นหา |
license_ |
ข้อมูลป้ายทะเบียนของยานพาหนะ |
route[] |
เลิกใช้งานแล้ว: ใช้ |
current_ |
เส้นประกอบที่ระบุเส้นทางที่แอปคนขับตั้งใจจะไปยังจุดสังเกตถัดไป รายการนี้จะส่งคืนใน หมายเหตุ: ช่องนี้มีไว้สำหรับใช้โดย Driver SDK เท่านั้น ยังไม่รองรับการถอดรหัส |
current_ |
อินพุตเท่านั้น Fleet Engine ใช้ข้อมูลนี้เพื่อปรับปรุงการแชร์เส้นทาง หมายเหตุ: ช่องนี้มีไว้สำหรับ Driver SDK เท่านั้น |
current_ |
เอาต์พุตเท่านั้น เวลาที่ตั้งค่า |
current_ |
จุดสังเกตที่ |
remaining_ |
ระยะทางที่เหลือสำหรับการขับขี่ของ |
eta_ |
เวลาถึงโดยประมาณไปยังรายการแรกในช่อง เมื่ออัปเดตยานพาหนะ |
remaining_ |
อินพุตเท่านั้น เวลาขับรถที่เหลือสำหรับ เมื่ออัปเดตยานพาหนะ |
waypoints[] |
จุดแวะพักที่เหลือซึ่งกำหนดให้กับยานพาหนะนี้ |
waypoints_ |
เอาต์พุตเท่านั้น ครั้งล่าสุดที่มีการอัปเดตช่อง |
back_ |
บ่งบอกว่าคนขับยอมรับการเดินทางติดต่อกันหรือไม่ หากเป็น |
navigation_ |
สถานะการนำทางของรถ |
device_ |
อินพุตเท่านั้น ข้อมูลเกี่ยวกับการตั้งค่าในอุปกรณ์เคลื่อนที่ที่ผู้ขับขี่ใช้ |
VehicleType
ประเภทของยานพาหนะ
ช่อง | |
---|---|
category |
หมวดหมู่ประเภทยานพาหนะ |
หมวดหมู่
หมวดหมู่ประเภทยานพาหนะ
Enum | |
---|---|
UNKNOWN |
ค่าเริ่มต้น ใช้สำหรับหมวดหมู่ยานพาหนะที่ไม่ระบุหรือไม่รู้จัก |
AUTO |
รถยนต์ |
TAXI |
ยานพาหนะที่ทำหน้าที่เป็นแท็กซี่ (โดยทั่วไปแล้วจะได้รับอนุญาตหรือควบคุมดูแล) |
TRUCK |
โดยทั่วไปแล้วหมายถึงยานพาหนะที่มีพื้นที่เก็บสัมภาระขนาดใหญ่ |
TWO_WHEELER |
รถจักรยานยนต์ โมเพด หรือยานพาหนะ 2 ล้ออื่นๆ |
BICYCLE |
การขนย้ายที่ขับเคลื่อนด้วยแรงมนุษย์ |
PEDESTRIAN |
ผู้ขนส่งที่เป็นมนุษย์ซึ่งโดยทั่วไปจะเดินหรือวิ่ง สัญจรไปตามทางเท้า |
VehicleAttribute
อธิบายแอตทริบิวต์ยานพาหนะเป็นคู่คีย์-ค่า สตริง "key:value" ต้องไม่เกิน 256 อักขระ
ช่อง | |
---|---|
key |
คีย์ของแอตทริบิวต์ คีย์ต้องไม่มีอักขระโคลอน (:) |
value |
ค่าของแอตทริบิวต์ |
ฟิลด์สหภาพ vehicle_attribute_value ค่าของแอตทริบิวต์อาจเป็นสตริง บูลีน หรือประเภท Double vehicle_attribute_value ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ |
|
string_ |
ค่าแอตทริบิวต์ที่เป็นสตริง หมายเหตุ: ข้อมูลนี้เหมือนกับช่อง |
bool_ |
ค่าแอตทริบิวต์ประเภทบูลีน |
number_ |
ค่าแอตทริบิวต์การพิมพ์คู่ |
VehicleAttributeList
ประเภทข้อมูลรายการสำหรับแอตทริบิวต์ยานพาหนะ
ช่อง | |
---|---|
attributes[] |
รายการแอตทริบิวต์ในคอลเล็กชันนี้ |
VehicleLocation
ตำแหน่ง ความเร็ว และทิศทางของยานพาหนะ ณ ขณะหนึ่ง
ช่อง | |
---|---|
location |
ตำแหน่งของยานพาหนะ เมื่อระบบส่งไปยัง Fleet Engine ตำแหน่งของรถจะเป็นตำแหน่ง GPS เมื่อคุณได้รับคำตอบ ตำแหน่งของยานพาหนะอาจเป็นตำแหน่ง GPS, ตำแหน่งเสริม หรือตำแหน่งโดยประมาณอื่นๆ แหล่งที่มามีการระบุไว้ใน |
horizontal_accuracy |
เลิกใช้งานแล้ว: ใช้ |
latlng_ |
ความแม่นยำ |
heading |
ทิศทางที่ยานพาหนะเคลื่อนที่ หน่วยเป็นองศา 0 หมายถึงทิศเหนือ ช่วงที่ถูกต้องคือ [0,360) |
bearing_accuracy |
เลิกใช้งานแล้ว: ให้ใช้ |
heading_ |
ความแม่นยำ |
altitude |
ระดับความสูงเป็นเมตรเหนือ WGS84 |
vertical_accuracy |
เลิกใช้งานแล้ว: ให้ใช้ |
altitude_ |
ความแม่นยำ |
speed_kmph |
ความเร็วของยานพาหนะเป็นกิโลเมตรต่อชั่วโมง เลิกใช้งานแล้ว: ใช้ |
speed |
ความเร็วของยานพาหนะเป็นเมตร/วินาที |
speed_ |
ความแม่นยำ |
update_ |
เวลาที่เซ็นเซอร์รายงาน |
server_ |
เอาต์พุตเท่านั้น เวลาที่เซิฟเวอร์ได้รับข้อมูลตำแหน่ง |
location_ |
ผู้ให้บริการข้อมูลตำแหน่ง (เช่น |
is_ |
|
is_ |
อินพุตเท่านั้น ระบุว่าเซ็นเซอร์ GPS เปิดใช้บนอุปกรณ์เคลื่อนที่หรือไม่ |
time_ |
อินพุตเท่านั้น เวลา (เป็นวินาที) นับตั้งแต่มีการส่งตำแหน่งนี้ไปยังเซิร์ฟเวอร์เป็นครั้งแรก ซึ่งจะเป็น 0 สำหรับการอัปเดตครั้งแรก หากไม่ทราบเวลา (เช่น เมื่อแอปรีสตาร์ท) ค่านี้จะรีเซ็ตเป็น 0 |
num_stale_updates |
อินพุตเท่านั้น เลิกใช้งานแล้ว: ขณะนี้ระบบใช้สัญญาณอื่นๆ เพื่อระบุว่าสถานที่ตั้งเก่าเกินไปหรือไม่ |
raw_ |
ตำแหน่งยานพาหนะดิบ (Road-Snapper ไม่ได้ประมวลผล) |
raw_ |
การประทับเวลาที่เชื่อมโยงกับตำแหน่งดิบ |
raw_ |
แหล่งที่มาของตำแหน่งดิบ ค่าเริ่มต้นคือ |
raw_ |
ความแม่นยำของ |
supplemental_ |
ตำแหน่งเสริมซึ่งระบุโดยแอปการผสานรวม |
supplemental_ |
การประทับเวลาที่เชื่อมโยงกับสถานที่เสริม |
supplemental_ |
แหล่งที่มาของสถานที่เสริม ค่าเริ่มต้นคือ |
supplemental_ |
ความแม่นยำของ |
road_snapped |
เลิกใช้งานแล้ว: ให้ใช้ |
VehicleMatch
ประกอบด้วยยานพาหนะและค่าประมาณที่เกี่ยวข้องสำหรับยานพาหนะที่ตรงกับจุดการเดินทางที่ใช้งานอยู่ของยานพาหนะ SearchVehiclesRequest
ช่อง | |
---|---|
vehicle |
ต้องระบุ ยานพาหนะที่ตรงกับคำขอ |
vehicle_ |
เวลาถึงโดยประมาณที่ขับรถไปยังจุดรับที่ระบุไว้ในคำขอ ค่าว่างหมายถึงระบบคำนวณเวลาถึงโดยประมาณของยานพาหนะไม่สำเร็จ หาก |
vehicle_ |
ระยะทางจากตำแหน่งปัจจุบันของยานพาหนะไปยังจุดรับที่ระบุในคำขอ รวมถึงจุดรับหรือจุดส่งระหว่างทางสำหรับการเดินทางที่มีอยู่ ระยะทางนี้ประกอบด้วยระยะทางขับรถ (เส้นทาง) ที่คำนวณไว้ และระยะทางในเส้นตรงระหว่างจุดสิ้นสุดการนำทางและจุดรับที่ขอ (โดยปกติระยะทางระหว่างจุดสิ้นสุดของการนำทางกับจุดรับสินค้าที่ขอจะสั้น) ค่าว่างหมายถึงข้อผิดพลาดในการคำนวณระยะทาง |
vehicle_ |
ต้องระบุ ระยะทางเป็นเส้นตรงระหว่างยานพาหนะกับจุดรับที่ระบุไว้ในคําขอ |
vehicle_ |
เวลาถึงโดยประมาณของยานพาหนะในการขับขี่ไปยังจุดส่งที่ระบุไว้ในคำขอ เวลาถึงโดยประมาณจะรวมการหยุดที่จุดอ้างอิงก่อน |
vehicle_ |
ระยะทางที่รถวิ่งได้ (หน่วยเป็นเมตร) จากจุดรับถึงจุดส่งที่ระบุในคำขอ ระยะทางระหว่าง 2 จุดเท่านั้นและไม่รวมตำแหน่งยานพาหนะหรือจุดอื่นๆ ที่ต้องเข้าชมก่อนที่รถจะไปถึงจุดรับหรือจุดส่ง ระบบจะป้อนค่าก็ต่อเมื่อมีระบุ |
trip_ |
ต้องระบุ ประเภทการเดินทางของคำขอที่ใช้คำนวณเวลาถึงโดยประมาณไปยังจุดรับ |
vehicle_ |
รายการลำดับจุดอ้างอิงที่ใช้ในการคำนวณเวลาถึงโดยประมาณ รายการนี้ประกอบด้วยตำแหน่งของยานพาหนะ จุดรับของการเดินทางที่ดำเนินอยู่สำหรับยานพาหนะ และจุดรับที่ระบุไว้ในคำขอ รายการว่างบ่งบอกว่าคำนวณเวลาถึงโดยประมาณสำหรับยานพาหนะไม่สำเร็จ |
vehicle_ |
ประเภทการจับคู่ยานพาหนะ |
requested_ |
คำสั่งซื้อที่ขอในการจัดเรียงยานพาหนะที่ตรงกัน |
ordered_ |
คำสั่งซื้อจริงที่ใช้สำหรับยานพาหนะคันนี้ โดยปกติแล้วค่านี้จะจับคู่กับช่อง "order_by" จากคำขอ แต่ในบางกรณี เช่น ข้อผิดพลาดของเซิร์ฟเวอร์ภายใน ระบบอาจใช้วิธีอื่น (เช่น |
VehicleMatchType
ประเภทการจับคู่ยานพาหนะ
Enum | |
---|---|
UNKNOWN |
ประเภทการจับคู่ยานพาหนะที่ไม่รู้จัก |
EXCLUSIVE |
ขณะนี้ยานพาหนะไม่มีการกำหนดการเดินทางและสามารถไปยังจุดรับได้ |
BACK_TO_BACK |
ปัจจุบันมีการกำหนดยานพาหนะให้กับการเดินทาง แต่จะสามารถไปยังจุดรับได้หลังจากเดินทางอยู่ระหว่างดำเนินการเรียบร้อยแล้ว การคำนวณเวลาถึงโดยประมาณและระยะทางจะนำการเดินทางที่มีอยู่เดิมมาพิจารณาด้วย |
CARPOOL |
ยานพาหนะมีความจุเพียงพอสำหรับการแชร์การเดินทาง |
CARPOOL_BACK_TO_BACK |
ยานพาหนะจะขับขี่ให้เสร็จสิ้นก่อนไปยังจุดรับ การคำนวณเวลาถึงโดยประมาณและระยะทางจะพิจารณาการเดินทางที่มีอยู่ |
VehicleState
สถานะของ Vehicle
Enum | |
---|---|
UNKNOWN_VEHICLE_STATE |
ค่าเริ่มต้นที่ใช้สำหรับสถานะยานพาหนะที่ระบุหรือไม่รู้จัก |
OFFLINE |
ยานพาหนะไม่ยอมรับการเดินทางใหม่ หมายเหตุ: ยานพาหนะอาจทำงานต่อไปในสถานะนี้ขณะทำการเดินทางที่ได้รับมอบหมายให้เสร็จสมบูรณ์ |
ONLINE |
รถกำลังยอมรับการเดินทางใหม่ |
VisualTrafficReportPolylineRendering
อธิบายว่าลูกค้าควรเลือกสีส่วนหนึ่งของเส้นประกอบไปตามเส้นทางอย่างไร
ช่อง | |
---|---|
road_ |
ไม่บังคับ ส่วนของถนนที่ควรแสดงผลตามเส้นประกอบ รับประกันว่าการยืดจะไม่ซ้อนทับกัน และไม่จำเป็นต้องขยายเต็มเส้นทาง ในกรณีที่ไม่มีการต่อขยายถนนจนถึงรูปแบบ ลูกค้าควรใช้ค่าเริ่มต้นสำหรับเส้นทาง |
RoadStretch
ความยาวถนน 1 เส้นที่ควรจะแสดงผล
ช่อง | |
---|---|
style |
ต้องระบุ รูปแบบที่จะใช้ |
offset_ |
ต้องระบุ ควรใช้สไตล์ระหว่าง |
length_ |
ต้องระบุ ความยาวของเส้นทางที่จะใช้รูปแบบ |
รูปแบบ
รูปแบบการเข้าชม ซึ่งแสดงความเร็วของการจราจร
Enum | |
---|---|
STYLE_UNSPECIFIED |
ไม่ได้เลือกสไตล์ |
SLOWER_TRAFFIC |
การจราจรเริ่มช้าลง |
TRAFFIC_JAM |
มีการจราจรติดขัด |
จุดบอกทาง
อธิบายจุดกึ่งกลางระหว่างเส้นทางสำหรับ VehicleMatch
ใน SearchVehiclesResponse
แนวคิดนี้จะแสดงเป็น TripWaypoint
ในปลายทางอื่นๆ ทั้งหมด
ช่อง | |
---|---|
lat_ |
ตำแหน่งของจุดอ้างอิงนี้ |
eta |
เวลาโดยประมาณที่ยานพาหนะจะมาถึงจุดสังเกตนี้ |
WaypointType
ประเภทของจุดสังเกต
Enum | |
---|---|
UNKNOWN_WAYPOINT_TYPE |
ประเภทจุดอ้างอิงที่ไม่รู้จักหรือไม่ได้ระบุ |
PICKUP_WAYPOINT_TYPE |
จุดแวะรับผู้โดยสารหรือสินค้า |
DROP_OFF_WAYPOINT_TYPE |
จุดแวะพักสำหรับการส่งผู้โดยสารหรือสินค้า |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
จุดแวะพักสำหรับจุดหมายระหว่างทางในการเดินทางหลายจุดหมาย |