- ทรัพยากร: ยานพาหนะ
 - VehicleState
 - VehicleAttribute
 - VehicleType
 - หมวดหมู่
 - LicensePlate
 - TrafficPolylineData
 - VisualTrafficReportPolylineRendering
 - RoadStretch
 - สไตล์
 - NavigationStatus
 - DeviceSettings
 - LocationPowerSaveMode
 - BatteryInfo
 - BatteryStatus
 - PowerSource
 - เมธอด
 
ทรัพยากร: ยานพาหนะ
ข้อมูลเมตาของยานพาหนะ
| การแสดง JSON | 
|---|
{ "name": string, "vehicleState": enum (  | 
              
| ช่อง | |
|---|---|
name | 
                
                   
 เอาต์พุตเท่านั้น ชื่อที่ไม่ซ้ำกันสำหรับยานพาหนะนี้ รูปแบบคือ   | 
              
vehicleState | 
                
                   
 สถานะยานพาหนะ  | 
              
supportedTripTypes[] | 
                
                   
 ประเภทการเดินทางที่ยานพาหนะนี้รองรับ  | 
              
currentTrips[] | 
                
                   
 เอาต์พุตเท่านั้น รายการ   | 
              
lastLocation | 
                
                   
 ตำแหน่งล่าสุดที่รายงานของยานพาหนะ  | 
              
pastLocations[] | 
                
                   
 อินพุตเท่านั้น ตำแหน่งที่ยานพาหนะคันนี้เคยอยู่ซึ่งยังไม่ได้รายงานไปยัง Fleet Engine ข้อมูลนี้ใช้ใน   | 
              
maximumCapacity | 
                
                   
 จำนวนผู้โดยสารทั้งหมดที่ยานพาหนะนี้บรรทุกได้ ระบบจะไม่พิจารณาคนขับในค่านี้ ค่านี้ต้องมากกว่าหรือเท่ากับ 1  | 
              
attributes[] | 
                
                   
 รายการแอตทริบิวต์ของยานพาหนะ ยานพาหนะหนึ่งๆ มีแอตทริบิวต์ได้ไม่เกิน 100 รายการ และแอตทริบิวต์แต่ละรายการต้องมีคีย์ที่ไม่ซ้ำกัน  | 
              
vehicleType | 
                
                   
 ต้องระบุ ประเภทของยานพาหนะนี้ ใช้เพื่อกรองยานพาหนะในผลการค้นหา   | 
              
licensePlate | 
                
                   
 ข้อมูลป้ายทะเบียนของยานพาหนะ  | 
              
route[] | 
                
                   
 เลิกใช้งานแล้ว: ให้ใช้   | 
              
currentRouteSegment | 
                
                   
 เส้นประกอบที่ระบุเส้นทางที่แอปคนขับตั้งใจจะไปยังจุดสังเกตถัดไป ระบบจะแสดงรายการนี้ใน  หมายเหตุ: ช่องนี้มีไว้สำหรับ Driver SDK เท่านั้น ยังไม่รองรับการถอดรหัส  | 
              
currentRouteSegmentTraffic | 
                
                   
 อินพุตเท่านั้น ฟีเจอร์ Fleet Engine จะใช้ข้อมูลนี้เพื่อปรับปรุงการแชร์เส้นทาง หมายเหตุ: ช่องนี้มีไว้สำหรับ Driver SDK เท่านั้น  | 
              
currentRouteSegmentVersion | 
                
                   
 เอาต์พุตเท่านั้น เวลาที่ตั้งค่า  ใช้ RFC 3339 ซึ่งเอาต์พุตที่สร้างขึ้นจะเป็นรูปแบบ Z-normalized เสมอ และใช้ตัวเลขทศนิยม 0, 3, 6 หรือ 9 ระบบยังยอมรับออฟเซตอื่นๆ นอกเหนือจาก "Z" ด้วย ตัวอย่างเช่น   | 
              
currentRouteSegmentEndPoint | 
                
                   
 จุดสังเกตที่   | 
              
remainingDistanceMeters | 
                
                   
 ระยะทางขับรถที่เหลือสำหรับ   | 
              
etaToFirstWaypoint | 
                
                   
 เวลาถึงจุดหมายโดยประมาณไปยังรายการแรกในช่อง  เมื่ออัปเดตยานพาหนะ  ใช้ RFC 3339 ซึ่งเอาต์พุตที่สร้างขึ้นจะเป็นรูปแบบ Z-normalized เสมอ และใช้ตัวเลขทศนิยม 0, 3, 6 หรือ 9 ระบบยังยอมรับออฟเซตอื่นๆ นอกเหนือจาก "Z" ด้วย ตัวอย่างเช่น   | 
              
remainingTimeSeconds | 
                
                   
 อินพุตเท่านั้น เวลาขับรถที่เหลือสำหรับ  เมื่ออัปเดตยานพาหนะ   | 
              
waypoints[] | 
                
                   
 จุดแวะพักที่เหลือซึ่งกำหนดให้กับยานพาหนะนี้  | 
              
waypointsVersion | 
                
                   
 เอาต์พุตเท่านั้น ครั้งล่าสุดที่มีการอัปเดตช่อง  ใช้ RFC 3339 ซึ่งเอาต์พุตที่สร้างขึ้นจะเป็นรูปแบบ Z-normalized เสมอ และใช้ตัวเลขทศนิยม 0, 3, 6 หรือ 9 ระบบยังยอมรับออฟเซตอื่นๆ นอกเหนือจาก "Z" ด้วย ตัวอย่างเช่น   | 
              
backToBackEnabled | 
                
                   
 บ่งบอกว่าคนขับยอมรับการเดินทางติดต่อกันหรือไม่ หากเป็น   | 
              
navigationStatus | 
                
                   
 สถานะการนำทางของยานพาหนะ  | 
              
deviceSettings | 
                
                   
 อินพุตเท่านั้น ข้อมูลเกี่ยวกับการตั้งค่าในอุปกรณ์เคลื่อนที่ที่ผู้ขับขี่ใช้  | 
              
VehicleState
สถานะของ Vehicle
| Enum | |
|---|---|
UNKNOWN_VEHICLE_STATE | 
                ค่าเริ่มต้นที่ใช้สำหรับสถานะยานพาหนะที่ระบุหรือไม่รู้จัก | 
OFFLINE | 
                ยานพาหนะไม่รับการเดินทางใหม่ หมายเหตุ: ยานพาหนะอาจทำงานต่อไปในสถานะนี้ขณะทำการเดินทางที่ได้รับมอบหมายให้เสร็จสมบูรณ์ | 
ONLINE | 
                ยานพาหนะรับคำขอเดินทางใหม่ | 
VehicleAttribute
อธิบายแอตทริบิวต์ยานพาหนะเป็นคู่คีย์-ค่า ความยาวสตริง "คีย์:ค่า" ต้องไม่เกิน 256 อักขระ
| การแสดง JSON | 
|---|
{ "key": string, "value": string, // Union field  | 
              
| ช่อง | |
|---|---|
key | 
                
                   
 คีย์ของแอตทริบิวต์ คีย์ต้องไม่มีอักขระโคลอน (:)  | 
              
value | 
                
                   
 ค่าของแอตทริบิวต์  | 
              
ฟิลด์สหภาพ vehicle_attribute_value ค่าของแอตทริบิวต์อาจเป็นสตริง บูลีน หรือเลขทศนิยม vehicle_attribute_value ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น | 
              |
stringValue | 
                
                   
 ค่าแอตทริบิวต์ที่เป็นสตริง หมายเหตุ: ช่องนี้เหมือนกับช่อง   | 
              
boolValue | 
                
                   
 ค่าแอตทริบิวต์ประเภทบูลีน  | 
              
numberValue | 
                
                   
 ค่าแอตทริบิวต์ประเภท Double  | 
              
VehicleType
ประเภทยานพาหนะ
| การแสดง JSON | 
|---|
{
  "category": enum ( | 
              
| ช่อง | |
|---|---|
category | 
                
                   
 หมวดหมู่ประเภทยานพาหนะ  | 
              
หมวดหมู่
หมวดหมู่ประเภทยานพาหนะ
| Enum | |
|---|---|
UNKNOWN | 
                ค่าเริ่มต้นที่ใช้สำหรับหมวดหมู่ยานพาหนะที่ระบุหรือไม่รู้จัก | 
AUTO | 
                รถยนต์ | 
TAXI | 
                ยานพาหนะที่ทำหน้าที่เป็นแท็กซี่ (โดยทั่วไปแล้วจะได้รับอนุญาตหรือควบคุมดูแล) | 
TRUCK | 
                โดยทั่วไปแล้วหมายถึงยานพาหนะที่มีพื้นที่เก็บสัมภาระขนาดใหญ่ | 
TWO_WHEELER | 
                รถจักรยานยนต์ โมเพด หรือยานพาหนะ 2 ล้ออื่นๆ | 
BICYCLE | 
                ยานพาหนะที่ขับเคลื่อนด้วยคน | 
PEDESTRIAN | 
                ยานพาหนะขนส่งคน ซึ่งมักเดินหรือวิ่งไปตามทางเท้า | 
LicensePlate
ข้อมูลป้ายทะเบียนของยานพาหนะ ระบบจะจัดเก็บเฉพาะข้อมูลขั้นต่ำเกี่ยวกับป้ายทะเบียนไว้เป็นส่วนหนึ่งของเอนทิตีเพื่อหลีกเลี่ยงการจัดเก็บข้อมูลส่วนบุคคลที่ระบุตัวบุคคลนั้นได้
| การแสดง JSON | 
|---|
{ "countryCode": string, "lastCharacter": string }  | 
              
| ช่อง | |
|---|---|
countryCode | 
                
                   
 ต้องระบุ รหัสประเทศ/ภูมิภาค CLDR เช่น   | 
              
lastCharacter | 
                
                   
 ตัวเลขสุดท้ายของป้ายทะเบียนหรือ "-1" เพื่อระบุว่าไม่มีค่าตัวเลขในป้ายทะเบียน 
  | 
              
TrafficPolylineData
สภาพการจราจรตามเส้นทางที่ยานพาหนะคาดว่าจะวิ่ง
| การแสดง JSON | 
|---|
{
  "trafficRendering": {
    object ( | 
              
| ช่อง | |
|---|---|
trafficRendering | 
                
                   
 การแสดงผลเส้นประกอบของความเร็วการจราจรสำหรับทุกภูมิภาคตลอดเส้นทางการขับขี่ของลูกค้า  | 
              
VisualTrafficReportPolylineRendering
อธิบายวิธีที่ไคลเอ็นต์ควรระบายสีส่วนหนึ่งของเส้นประกอบตามเส้นทาง
| การแสดง JSON | 
|---|
{
  "roadStretch": [
    {
      object ( | 
              
| ช่อง | |
|---|---|
roadStretch[] | 
                
                   
 ไม่บังคับ ส่วนของถนนที่ควรแสดงผลตามเส้นประกอบ เราไม่รับประกันว่าช่วงจะไม่ทับซ้อนกัน และช่วงไม่จำเป็นต้องครอบคลุมทั้งเส้นทาง หากไม่มีส่วนของถนนที่จะจัดสไตล์ ไคลเอ็นต์ควรใช้ค่าเริ่มต้นสำหรับเส้นทาง  | 
              
RoadStretch
ถนน 1 เส้นที่ควรแสดงผล
| การแสดง JSON | 
|---|
{
  "style": enum ( | 
              
| ช่อง | |
|---|---|
style | 
                
                   
 ต้องระบุ รูปแบบที่จะใช้  | 
              
offsetMeters | 
                
                   
 ต้องระบุ ควรใช้สไตล์ระหว่าง   | 
              
lengthMeters | 
                
                   
 ต้องระบุ ความยาวของเส้นทางที่จะใช้รูปแบบ  | 
              
รูปแบบ
รูปแบบการจราจรที่แสดงความเร็วการจราจร
| Enum | |
|---|---|
STYLE_UNSPECIFIED | 
                ไม่ได้เลือกรูปแบบ | 
SLOWER_TRAFFIC | 
                การจราจรเริ่มช้าลง | 
TRAFFIC_JAM | 
                มีการจราจรติดขัด | 
DeviceSettings
ข้อมูลเกี่ยวกับการตั้งค่าต่างๆ ในอุปกรณ์เคลื่อนที่
| การแสดง JSON | 
|---|
{ "locationPowerSaveMode": enum (  | 
              
| ช่อง | |
|---|---|
locationPowerSaveMode | 
                
                   
 การตั้งค่าลักษณะการทำงานของฟีเจอร์ตำแหน่งในอุปกรณ์เมื่อเปิดโหมดประหยัดแบตเตอรี่  | 
              
isPowerSaveMode | 
                
                   
 ระบุว่าอุปกรณ์อยู่ในโหมดประหยัดพลังงานหรือไม่  | 
              
isInteractive | 
                
                   
 ระบุว่าอุปกรณ์อยู่ในสถานะอินเทอร์แอกทีฟหรือไม่  | 
              
batteryInfo | 
                
                   
 ข้อมูลเกี่ยวกับสถานะแบตเตอรี่  | 
              
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 จะจำกัดคำขอทั้งหมดไปยังผู้ให้บริการเมื่ออุปกรณ์ไม่โต้ตอบ | 
BatteryInfo
ข้อมูลเกี่ยวกับแบตเตอรี่ของอุปกรณ์
| การแสดง JSON | 
|---|
{ "batteryStatus": enum (  | 
              
| ช่อง | |
|---|---|
batteryStatus | 
                
                   
 สถานะของแบตเตอรี่ว่าเต็มหรือกำลังชาร์จอยู่ ฯลฯ  | 
              
powerSource | 
                
                   
 สถานะแหล่งจ่ายไฟจากแบตเตอรี่  | 
              
batteryPercentage | 
                
                   
 เปอร์เซ็นต์แบตเตอรี่ปัจจุบัน [0-100]  | 
              
BatteryStatus
สถานะของแบตเตอรี่ว่าเต็มหรือกำลังชาร์จอยู่ ฯลฯ
| Enum | |
|---|---|
UNKNOWN_BATTERY_STATUS | 
                ไม่ทราบสถานะแบตเตอรี่ | 
BATTERY_STATUS_CHARGING | 
                กำลังชาร์จแบตเตอรี่ | 
BATTERY_STATUS_DISCHARGING | 
                แบตเตอรี่กำลังคายประจุ | 
BATTERY_STATUS_FULL | 
                แบตเตอรี่เต็ม | 
BATTERY_STATUS_NOT_CHARGING | 
                แบตเตอรี่ไม่ชาร์จ | 
BATTERY_STATUS_POWER_LOW | 
                แบตเตอรี่เหลือน้อย | 
PowerSource
ประเภทที่ชาร์จที่ใช้ชาร์จแบตเตอรี่
| Enum | |
|---|---|
UNKNOWN_POWER_SOURCE | 
                ไม่ทราบแหล่งจ่ายไฟ | 
POWER_SOURCE_AC | 
                แหล่งจ่ายไฟคือที่ชาร์จ AC | 
POWER_SOURCE_USB | 
                แหล่งจ่ายไฟคือพอร์ต USB | 
POWER_SOURCE_WIRELESS | 
                แหล่งจ่ายไฟเป็นแบบไร้สาย | 
POWER_SOURCE_UNPLUGGED | 
                ถอดแบตเตอรี่ออกแล้ว | 
เมธอด | 
            |
|---|---|
                
 | 
              สร้างอินสแตนซ์ยานพาหนะใหม่ซึ่งเชื่อมโยงกับผู้ให้บริการขนส่งหรือร่วมเดินทางแบบออนดีมานด์ | 
                
 | 
              ลบยานพาหนะออกจากเครื่องมือจัดการฟลีต | 
                
 | 
              แสดงผลยานพาหนะจากเครื่องมือจัดการยานพาหนะ | 
                
 | 
              แสดงรายการยานพาหนะที่เชื่อมโยงกับผู้ให้บริการซึ่งตรงกับตัวเลือกคำขอแบบแบ่งหน้า | 
                
 | 
              แสดงรายการยานพาหนะที่ตรงกับตัวเลือกคำขอ | 
                
 | 
              เขียนข้อมูลยานพาหนะที่อัปเดตแล้วลงใน Fleet Engine | 
                
 | 
              อัปเดตแอตทริบิวต์ของยานพาหนะบางส่วน |