ดัชนี
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
(message) (เลิกใช้งานแล้ว)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_ |
ผู้เรียกใช้สามารถสร้างการดำเนินการเชิงตรรกะที่ซับซ้อนได้โดยใช้ช่อง
จำกัดการตอบกลับไว้สำหรับยานพาหนะที่มีแอตทริบิวต์ที่ระบุ ช่องนี้เป็นการดำเนินการแบบเชื่อม/AND อนุญาต required_attributes ได้สูงสุด 50 รายการ ซึ่งตรงกับจำนวนแอตทริบิวต์สูงสุดที่อนุญาตในยานพาหนะ สตริงที่ซ้ำกันแต่ละรายการควรอยู่ในรูปแบบ "คีย์:ค่า" |
required_ |
จำกัดการตอบสนองให้แสดงเฉพาะยานพาหนะที่มีแอตทริบิวต์ที่ระบุอย่างน้อย 1 รายการในแต่ละ |
required_ |
จำกัดการตอบกลับเป็นยานพาหนะที่ตรงกับแอตทริบิวต์ทั้งหมดใน |
vehicle_ |
จำกัดการตอบสนองไว้สำหรับยานพาหนะที่สถานะยานพาหนะเป็นค่านี้ |
on_ |
แสดงเฉพาะยานพาหนะที่อยู่ระหว่างการเดินทาง |
filter |
ไม่บังคับ คําค้นหาตัวกรองที่จะใช้เมื่อแสดงยานพาหนะ ดูตัวอย่างไวยากรณ์ตัวกรองได้ที่ http://aip.dev/160 ฟิลด์นี้ออกแบบมาเพื่อแทนที่ช่อง ตัวกรองนี้ทํางานเป็นเงื่อนไข AND ที่มีข้อจํากัดอื่นๆ เช่น โปรดทราบว่าการค้นหาที่รองรับมีเพียงแอตทริบิวต์ยานพาหนะ (เช่น นอกจากนี้ ระบบจะจัดเก็บแอตทริบิวต์ทั้งหมดเป็นสตริง ดังนั้นการเปรียบเทียบกับแอตทริบิวต์ที่รองรับได้คือ การเปรียบเทียบสตริงเท่านั้น หากต้องการเปรียบเทียบกับค่าตัวเลขหรือบูลีน ค่าดังกล่าวต้องใส่เครื่องหมายคำพูดอย่างชัดเจนเพื่อให้ระบบถือว่าเป็นสตริง (เช่น |
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 หรือ Assisted GPS |
NETWORK |
Assisted 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 ของ 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 ที่เรียกใช้คือ Consumer |
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_ |
ผู้เรียกใช้สามารถสร้างการดำเนินการเชิงตรรกะที่ซับซ้อนได้โดยใช้ช่อง
จำกัดการค้นหาเฉพาะยานพาหนะที่มีแอตทริบิวต์ที่ระบุ ช่องนี้เป็นการดำเนินการแบบเชื่อม/AND อนุญาต required_attributes ได้สูงสุด 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
อธิบายแอตทริบิวต์ยานพาหนะเป็นคู่คีย์-ค่า ความยาวสตริง "คีย์:ค่า" ต้องไม่เกิน 256 อักขระ
ช่อง | |
---|---|
key |
คีย์ของแอตทริบิวต์ คีย์ต้องไม่มีอักขระโคลอน (:) |
value |
ค่าของแอตทริบิวต์ |
ฟิลด์สหภาพ vehicle_attribute_value ค่าของแอตทริบิวต์อาจเป็นสตริง บูลีน หรือเลขทศนิยม vehicle_attribute_value ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
string_ |
ค่าแอตทริบิวต์ที่เป็นสตริง หมายเหตุ: ช่องนี้เหมือนกับช่อง |
bool_ |
ค่าแอตทริบิวต์ประเภทบูลีน |
number_ |
ค่าแอตทริบิวต์ประเภท Double |
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_ |
ลำดับที่ขอสำหรับการจัดเรียงการจับคู่ยานพาหนะ เทียบเท่ากับ |
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 |
จุดแวะพักสำหรับจุดหมายระหว่างทางในการเดินทางหลายจุดหมาย |