ดัชนี
TripService(อินเทอร์เฟซ)VehicleService(อินเทอร์เฟซ)BatteryInfo(ข้อความ)BatteryStatus(enum)BillingPlatformIdentifier(enum)ConsumableTrafficPolyline(ข้อความ)CreateTripRequest(ข้อความ)CreateVehicleRequest(ข้อความ)DeleteTripRequest(ข้อความ)DeleteVehicleRequest(ข้อความ)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(ข้อความ)TerminalLocation.PointSource(enum)TerminalPointId(ข้อความ) (เลิกใช้งานแล้ว)TrafficPolylineData(ข้อความ)Trip(ข้อความ)TripAttribute(ข้อความ)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 และส่งคืนการเดินทางใหม่ |
| DeleteTrip |
|---|
|
ลบการเดินทางรายการเดียว แสดงผล FAILED_PRECONDITION หากการเดินทางใช้งานอยู่และกำหนดให้กับยานพาหนะ |
| GetTrip |
|---|
|
ดูข้อมูลเกี่ยวกับการเดินทางครั้งเดียว |
| ReportBillableTrip |
|---|
|
รายงานการใช้งานการเดินทางที่เรียกเก็บเงินได้ |
| SearchTrips |
|---|
|
ดูการเดินทางทั้งหมดของยานพาหนะที่เฉพาะเจาะจง |
| UpdateTrip |
|---|
|
อัปเดตข้อมูลการเดินทาง |
VehicleService
บริการจัดการยานพาหนะ
| CreateVehicle |
|---|
|
สร้างอินสแตนซ์รถคันใหม่ที่เชื่อมโยงกับผู้ให้บริการเรียกรถหรือจัดส่งแบบออนดีมานด์ ต้องระบุฟิลด์
ระบบจะไม่สนใจฟิลด์
ช่องอื่นๆ ทั้งหมดเป็นช่องที่ไม่บังคับและจะใช้หากมีการระบุ |
| DeleteVehicle |
|---|
|
ลบยานพาหนะออกจาก Fleet Engine แสดงผล FAILED_PRECONDITION หากยานพาหนะมีการเดินทางที่ใช้งานอยู่ซึ่งกำหนดให้ |
| GetVehicle |
|---|
|
แสดงผลยานพาหนะจาก Fleet Engine |
| ListVehicles |
|---|
|
แสดงรายการยานพาหนะที่เชื่อมโยงกับผู้ให้บริการซึ่งตรงกับตัวเลือกคำขอในรูปแบบการแบ่งหน้า |
| SearchVehicles |
|---|
|
แสดงผลรายการยานพาหนะที่ตรงกับตัวเลือกคำขอ |
| UpdateVehicle |
|---|
|
เขียนข้อมูลยานพาหนะที่อัปเดตแล้วไปยัง Fleet Engine เมื่ออัปเดต
หากมีการอัปเดตฟิลด์ |
| UpdateVehicleAttributes |
|---|
|
อัปเดตแอตทริบิวต์ของยานพาหนะบางส่วน ระบบจะอัปเดตเฉพาะแอตทริบิวต์ที่ระบุในคำขอเท่านั้น และจะไม่เปลี่ยนแปลงแอตทริบิวต์อื่นๆ หมายเหตุ: ใน |
BatteryInfo
ข้อมูลเกี่ยวกับแบตเตอรี่ของอุปกรณ์
| ช่อง | |
|---|---|
battery_status |
สถานะของแบตเตอรี่ ไม่ว่าจะเต็มหรือกำลังชาร์จ เป็นต้น |
power_source |
สถานะแหล่งพลังงานแบตเตอรี่ |
battery_percentage |
เปอร์เซ็นต์แบตเตอรี่ปัจจุบัน [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_reading_interval[] |
ความเร็วของการจราจรตามเส้นทางจากจุดอ้างอิงก่อนหน้าไปยังจุดอ้างอิงปัจจุบัน |
encoded_path_to_waypoint |
เส้นทางที่คนขับใช้จากจุดอ้างอิงก่อนหน้าไปยังจุดอ้างอิงปัจจุบัน เส้นทางนี้มีจุดสังเกตเพื่อให้ไคลเอ็นต์แสดงเครื่องหมายการจราจรตามเส้นทางได้ (ดู |
CreateTripRequest
ข้อความคำขอ CreateTrip
| ช่อง | |
|---|---|
header |
ส่วนหัวคำขอ Fleet Engine มาตรฐาน |
parent |
ต้องระบุ ต้องอยู่ในรูปแบบ |
trip_id |
ต้องระบุ รหัสการเดินทางที่ไม่ซ้ำกัน โดยมีข้อจำกัดดังนี้
|
trip |
ต้องระบุ เอนทิตีการเดินทางที่จะสร้าง เมื่อสร้างการเดินทาง คุณต้องระบุข้อมูลในช่องต่อไปนี้
ระบบจะใช้ช่องต่อไปนี้หากคุณระบุ
ระบบจะไม่สนใจฟิลด์การเดินทางอื่นๆ ทั้งหมด เช่น การเดินทางทั้งหมดจะเริ่มต้นด้วย เฉพาะการเดินทาง เมื่อตั้งค่า เมื่อระบุ ระบบจะใช้ฟิลด์ |
CreateVehicleRequest
CreateVehicle ข้อความในคำขอ
| ช่อง | |
|---|---|
header |
ส่วนหัวคำขอ Fleet Engine มาตรฐาน |
parent |
ต้องระบุ ต้องอยู่ในรูปแบบ |
vehicle_id |
ต้องระบุ รหัสยานพาหนะที่ไม่ซ้ำกัน โดยมีข้อจำกัดดังนี้
|
vehicle |
ต้องระบุ เอนทิตียานพาหนะที่จะสร้าง เมื่อสร้างยานพาหนะ คุณต้องระบุฟิลด์ต่อไปนี้
เมื่อสร้างยานพาหนะ ระบบจะไม่สนใจฟิลด์ต่อไปนี้
ช่องอื่นๆ ทั้งหมดเป็นช่องที่ไม่บังคับและจะใช้หากมีการระบุ |
DeleteTripRequest
ข้อความคำขอ DeleteTrip
| ช่อง | |
|---|---|
header |
ไม่บังคับ ส่วนหัวคำขอ Fleet Engine มาตรฐาน |
name |
ต้องระบุ ต้องอยู่ในรูปแบบ |
DeleteVehicleRequest
ข้อความคำขอ DeleteVehicle
| ช่อง | |
|---|---|
header |
ไม่บังคับ ส่วนหัวคำขอ Fleet Engine มาตรฐาน |
name |
ต้องระบุ ต้องอยู่ในรูปแบบ |
DeviceSettings
ข้อมูลเกี่ยวกับการตั้งค่าต่างๆ ในอุปกรณ์เคลื่อนที่
| ช่อง | |
|---|---|
location_power_save_mode |
วิธีตั้งค่าฟีเจอร์ตำแหน่งให้ทำงานในอุปกรณ์เมื่อเปิดโหมดประหยัดแบตเตอรี่ |
is_power_save_mode |
อุปกรณ์อยู่ในโหมดประหยัดพลังงานหรือไม่ |
is_interactive |
อุปกรณ์อยู่ในสถานะโต้ตอบหรือไม่ |
battery_info |
ข้อมูลเกี่ยวกับสถานะแบตเตอรี่ |
GetTripRequest
ข้อความคำขอ GetTrip
| ช่อง | |
|---|---|
header |
ส่วนหัวคำขอ Fleet Engine มาตรฐาน |
name |
ต้องระบุ ต้องอยู่ในรูปแบบ |
view |
ฟิลด์การเดินทางที่เป็นเซ็ตย่อยซึ่งควรแสดงผลและการตีความ |
current_route_segment_version |
ระบุการประทับเวลาขั้นต่ำ (ไม่รวม) ที่ดึงข้อมูล |
remaining_waypoints_version |
เลิกใช้งานแล้ว: ระบบจะดึงข้อมูล |
route_format_type |
รูปแบบเส้นทางปัจจุบันที่แสดงผล |
current_route_segment_traffic_version |
ระบุการประทับเวลาขั้นต่ำ (ไม่รวม) ที่ดึงข้อมูล |
remaining_waypoints_route_version |
ระบุการประทับเวลาขั้นต่ำ (ไม่รวม) ที่จะดึงข้อมูล |
GetVehicleRequest
GetVehicle ข้อความในคำขอ
| ช่อง | |
|---|---|
header |
ส่วนหัวคำขอ Fleet Engine มาตรฐาน |
name |
ต้องระบุ ต้องอยู่ในรูปแบบ |
current_route_segment_version |
ระบุการประทับเวลาขั้นต่ำ (ไม่รวม) ที่ดึงข้อมูล |
waypoints_version |
ระบุการประทับเวลาขั้นต่ำ (ไม่รวม) ที่จะดึงข้อมูล |
LicensePlate
ข้อมูลป้ายทะเบียนของยานพาหนะ ระบบจะจัดเก็บเฉพาะข้อมูลขั้นต่ำเกี่ยวกับป้ายทะเบียนเป็นส่วนหนึ่งของเอนทิตีเพื่อหลีกเลี่ยงการจัดเก็บข้อมูลส่วนบุคคลที่ระบุตัวบุคคลนั้นได้
| ช่อง | |
|---|---|
country_code |
ต้องระบุ รหัสประเทศ/ภูมิภาค CLDR เช่น |
last_character |
ตัวเลขสุดท้ายของป้ายทะเบียนหรือ "-1" เพื่อระบุว่าไม่มีค่าตัวเลขในป้ายทะเบียน
|
ListVehiclesRequest
ListVehicles ข้อความในคำขอ
| ช่อง | |
|---|---|
header |
ส่วนหัวคำขอ Fleet Engine มาตรฐาน |
parent |
ต้องระบุ ต้องอยู่ในรูปแบบ |
page_size |
จำนวนยานพาหนะสูงสุดที่จะแสดง ค่าเริ่มต้น: 100 |
page_token |
ค่าของ |
minimum_capacity |
ระบุความจุขั้นต่ำที่จำเป็นของยานพาหนะ ยานพาหนะทั้งหมดที่แสดงจะมี |
trip_types[] |
จำกัดการตอบกลับเฉพาะยานพาหนะที่รองรับประเภทการเดินทางที่ระบุอย่างน้อย 1 ประเภท |
maximum_staleness |
จำกัดการตอบกลับเฉพาะยานพาหนะที่ส่งการอัปเดตตำแหน่งไปยัง Fleet Engine ภายในระยะเวลาที่ระบุ ยานพาหนะที่จอดอยู่ซึ่งยังคงส่งตำแหน่งจะไม่ถือว่าข้อมูลล้าสมัย หากมีอยู่ ต้องเป็นระยะเวลาบวกที่ถูกต้อง |
vehicle_type_categories[] |
ต้องระบุ จำกัดการตอบกลับเฉพาะยานพาหนะที่มีหมวดหมู่ประเภทใดประเภทหนึ่งที่ระบุ ไม่อนุญาต |
required_attributes[] |
ผู้โทรสามารถสร้างการดำเนินการเชิงตรรกะที่ซับซ้อนได้โดยใช้ฟิลด์
จำกัดการตอบกลับเฉพาะยานพาหนะที่มีแอตทริบิวต์ที่ระบุ ฟิลด์นี้เป็นการดำเนินการร่วมกัน/AND อนุญาตให้มี required_attributes ได้สูงสุด 50 รายการ ซึ่งตรงกับจำนวนแอตทริบิวต์สูงสุดที่อนุญาตในยานพาหนะ สตริงที่ซ้ำกันแต่ละรายการควรอยู่ในรูปแบบ "คีย์:ค่า" |
required_one_of_attributes[] |
จำกัดการตอบกลับเฉพาะยานพาหนะที่มีแอตทริบิวต์ที่ระบุอย่างน้อย 1 รายการในแต่ละ |
required_one_of_attribute_sets[] |
จำกัดคำตอบให้แสดงเฉพาะยานพาหนะที่ตรงกับแอตทริบิวต์ทั้งหมดใน |
vehicle_state |
จำกัดการตอบกลับเฉพาะยานพาหนะที่มีสถานะยานพาหนะนี้ |
on_trip_only |
แสดงเฉพาะยานพาหนะที่มีการเดินทางปัจจุบัน |
filter |
ไม่บังคับ คำค้นหาตัวกรองที่จะใช้เมื่อแสดงยานพาหนะ ดูตัวอย่างไวยากรณ์ของตัวกรองได้ที่ http://aip.dev/160 ฟิลด์นี้ออกแบบมาเพื่อแทนที่ฟิลด์ ตัวกรองนี้ทําหน้าที่เป็นเงื่อนไข AND กับข้อจํากัดอื่นๆ เช่น โปรดทราบว่าระบบรองรับเฉพาะการค้นหาแอตทริบิวต์ยานพาหนะ (เช่น นอกจากนี้ ระบบจะจัดเก็บแอตทริบิวต์ทั้งหมดเป็นสตริง ดังนั้นการเปรียบเทียบที่รองรับกับแอตทริบิวต์จึงเป็นการเปรียบเทียบสตริงเท่านั้น หากต้องการเปรียบเทียบกับค่าตัวเลขหรือค่าบูลีน คุณต้องใส่เครื่องหมายคำพูดให้กับค่าอย่างชัดเจนเพื่อให้ระบบถือเป็นสตริง (เช่น |
viewport |
ไม่บังคับ ตัวกรองที่จำกัดยานพาหนะที่แสดงผลให้เฉพาะยานพาหนะที่มีตำแหน่งที่ทราบล่าสุดอยู่ในพื้นที่สี่เหลี่ยมผืนผ้าที่กำหนดโดยวิวพอร์ต |
ListVehiclesResponse
ListVehicles ข้อความตอบกลับ
| ช่อง | |
|---|---|
vehicles[] |
ยานพาหนะที่ตรงกับเกณฑ์ในคำขอ ระบบจะกำหนดจำนวนยานพาหนะสูงสุดที่แสดงผลโดยฟิลด์ |
next_page_token |
โทเค็นเพื่อดึงข้อมูลรถยนต์หน้าถัดไป หรือว่างเปล่าหากไม่มีรถยนต์ที่ตรงตามเกณฑ์คำขออีก |
total_size |
ต้องระบุ จำนวนยานพาหนะทั้งหมดที่ตรงกับเกณฑ์คำขอในทุกหน้า |
LocationPowerSaveMode
วิธีกำหนดค่าฟีเจอร์ตำแหน่งให้ทำงานบนอุปกรณ์เคลื่อนที่เมื่อฟีเจอร์ "โหมดประหยัดแบตเตอรี่" ของอุปกรณ์เปิดอยู่ (https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
| Enum | |
|---|---|
UNKNOWN_LOCATION_POWER_SAVE_MODE |
Undefined 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 |
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_code |
ต้องระบุ รหัสประเทศแบบ 2 ตัวอักษรของประเทศที่เกิดการเดินทาง ราคาจะกำหนดตามรหัสประเทศ |
platform |
แพลตฟอร์มที่ออกคำขอ |
related_ids[] |
ตัวระบุที่เกี่ยวข้องโดยตรงกับการเดินทางที่รายงาน โดยปกติแล้วจะเป็นรหัส (เช่น รหัสเซสชัน) ของการดำเนินการก่อนการจองที่ทำก่อนที่รหัสการเดินทางจะพร้อมใช้งาน ระบบจำกัดจำนวน |
solution_type |
ประเภทโซลูชันผลิตภัณฑ์ GMP (เช่น |
SolutionType
ตัวเลือกสำหรับประเภทโซลูชันต่างๆ ของการเดินทางที่รายงาน
| Enum | |
|---|---|
SOLUTION_TYPE_UNSPECIFIED |
ค่าเริ่มต้น API จะใช้ ON_DEMAND_RIDESHARING_AND_DELIVERIES เป็นค่าเริ่มต้นเพื่อความเข้ากันได้แบบย้อนหลัง ซึ่งเป็นประเภทโซลูชันแรกที่รองรับ |
ON_DEMAND_RIDESHARING_AND_DELIVERIES |
โซลูชันนี้คือการเดินทางด้วยการแชร์รถและการนำส่งแบบออนดีมานด์ |
RequestHeader
RequestHeader มีฟิลด์ที่ใช้ร่วมกันในคำขอ RPC ของ Fleet Engine ทั้งหมด
| ช่อง | |
|---|---|
language_code |
รหัสภาษา BCP-47 เช่น en-US หรือ sr-Latn ดูข้อมูลเพิ่มเติมได้ที่ http://www.unicode.org/reports/tr35/#Unicode_locale_identifier หากไม่ได้ระบุไว้ คำตอบอาจเป็นภาษาใดก็ได้ โดยจะเลือกภาษาอังกฤษก่อนหากมีชื่อดังกล่าว ตัวอย่างค่าฟิลด์: |
region_code |
ต้องระบุ รหัสภูมิภาค CLDR ของภูมิภาคที่เป็นต้นกำเนิดของคำขอ ตัวอย่างค่าฟิลด์: |
sdk_version |
เวอร์ชันของ Calling SDK (หากมี) รูปแบบเวอร์ชันคือ "major.minor.patch" เช่น |
os_version |
เวอร์ชันของระบบปฏิบัติการที่ SDK การโทรทำงานอยู่ ตัวอย่างค่าฟิลด์: |
device_model |
รุ่นของอุปกรณ์ที่ SDK การโทรทำงานอยู่ ตัวอย่างค่าฟิลด์: |
sdk_type |
ประเภทของ SDK ที่ส่งคำขอ |
maps_sdk_version |
เวอร์ชันของ MapSDK ที่ SDK ที่เรียกใช้ขึ้นอยู่กับ (หากมี) รูปแบบเวอร์ชันคือ "major.minor.patch" เช่น |
nav_sdk_version |
เวอร์ชันของ NavSDK ที่ SDK ที่เรียกใช้ขึ้นอยู่กับ (หากมี) รูปแบบเวอร์ชันคือ "major.minor.patch" เช่น |
platform |
แพลตฟอร์มของ SDK ที่เรียก |
manufacturer |
ผู้ผลิตอุปกรณ์ Android จาก SDK ที่เรียกใช้ ใช้ได้กับ Android SDK เท่านั้น ตัวอย่างค่าฟิลด์: |
android_api_level |
ระดับ API ของ Android ของ SDK ที่เรียกใช้ ซึ่งใช้ได้กับ Android SDK เท่านั้น ตัวอย่างค่าฟิลด์: |
trace_id |
รหัสที่ไม่บังคับซึ่งระบุได้เพื่อวัตถุประสงค์ในการบันทึกเพื่อระบุคำขอ |
แพลตฟอร์ม
แพลตฟอร์มของ 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_id |
ยานพาหนะที่เชื่อมโยงกับการเดินทางในคำขอ หากไม่ระบุ การเดินทางที่แสดงจะไม่รวมข้อมูลต่อไปนี้
|
active_trips_only |
หากตั้งค่าเป็น "จริง" การตอบกลับจะมีทริปที่มีผลต่อเส้นทางของคนขับ |
page_size |
หากไม่ได้ตั้งค่าไว้ เซิร์ฟเวอร์จะเป็นผู้กำหนดจำนวนผลลัพธ์ที่จะแสดง |
page_token |
ตั้งค่านี้เป็นค่าที่ส่งคืนก่อนหน้านี้ใน |
minimum_staleness |
หากระบุไว้ จะแสดงผลการเดินทางที่ยังไม่อัปเดตหลังจากเวลา |
SearchTripsResponse
ข้อความตอบกลับ SearchTrips
| ช่อง | |
|---|---|
trips[] |
รายการการเดินทางสำหรับยานพาหนะที่ขอ |
next_page_token |
ส่งโทเค็นนี้ใน SearchTripsRequest เพื่อแบ่งหน้าผลลัพธ์ของรายการ API จะแสดงรายการการเดินทางในการเรียกแต่ละครั้ง และเมื่อไม่มีผลลัพธ์เหลืออยู่ รายการการเดินทางจะว่างเปล่า |
SearchVehiclesRequest
SearchVehicles ข้อความในคำขอ
| ช่อง | |
|---|---|
header |
ส่วนหัวคำขอ Fleet Engine มาตรฐาน |
parent |
ต้องระบุ ต้องอยู่ในรูปแบบ |
pickup_point |
ต้องระบุ จุดรับสินค้าที่จะค้นหาในบริเวณใกล้เคียง |
dropoff_point |
สถานที่ที่ลูกค้าต้องการให้ส่ง ต้องระบุข้อมูลในช่องนี้หาก |
pickup_radius_meters |
ต้องระบุ กำหนดรัศมีค้นหายานพาหนะรอบจุดรับ ระบบจะแสดงเฉพาะยานพาหนะที่อยู่ในรัศมีการค้นหาเท่านั้น ค่าต้องอยู่ระหว่าง 400 ถึง 10,000 เมตร |
count |
ต้องระบุ ระบุจำนวนยานพาหนะสูงสุดที่จะแสดง ค่าต้องอยู่ระหว่าง 1 ถึง 50 |
minimum_capacity |
ต้องระบุ ระบุจำนวนผู้โดยสารที่พิจารณาสำหรับการเดินทาง ค่าต้องมากกว่าหรือเท่ากับ 1 ระบบจะไม่พิจารณาคนขับในค่าความจุ |
trip_types[] |
ต้องระบุ แสดงประเภทการเดินทางที่เสนอ ต้องมีประเภทอย่างละ 1 รายการ ไม่อนุญาต |
maximum_staleness |
จำกัดการค้นหาเฉพาะยานพาหนะที่ส่งการอัปเดตตำแหน่งไปยัง Fleet Engine ภายในระยะเวลาที่ระบุ ยานพาหนะที่จอดอยู่ซึ่งยังคงส่งตำแหน่งจะไม่ถือว่าข้อมูลล้าสมัย หากไม่ได้ตั้งค่าช่องนี้ เซิร์ฟเวอร์จะใช้ 5 นาทีเป็นค่าเริ่มต้น |
vehicle_types[] |
ต้องระบุ จำกัดการค้นหายานพาหนะให้เป็นยานพาหนะที่มีประเภทใดประเภทหนึ่งที่ระบุ ต้องระบุประเภทรถอย่างน้อย 1 ประเภท ไม่อนุญาตให้ใช้ VehicleTypes ที่มีหมวดหมู่เป็น |
required_attributes[] |
ผู้โทรสามารถสร้างการดำเนินการเชิงตรรกะที่ซับซ้อนได้โดยใช้ฟิลด์
จำกัดการค้นหาเฉพาะยานพาหนะที่มีแอตทริบิวต์ที่ระบุ ฟิลด์นี้เป็นการดำเนินการร่วมกัน/AND อนุญาตให้มี required_attributes ได้สูงสุด 50 รายการ ซึ่งตรงกับจำนวนแอตทริบิวต์สูงสุดที่อนุญาตในยานพาหนะ |
required_one_of_attributes[] |
จำกัดการค้นหาเฉพาะยานพาหนะที่มีแอตทริบิวต์ที่ระบุอย่างน้อย 1 รายการในแต่ละ |
required_one_of_attribute_sets[] |
จำกัดการค้นหาเฉพาะยานพาหนะที่มีแอตทริบิวต์ทั้งหมดใน |
order_by |
ต้องระบุ ระบุเกณฑ์การจัดลำดับที่ต้องการสำหรับผลลัพธ์ |
include_back_to_back |
ซึ่งจะระบุว่ายานพาหนะที่มีการเดินทางที่ใช้งานอยู่รายการเดียวมีสิทธิ์สำหรับการค้นหานี้หรือไม่ ระบบจะใช้ช่องนี้เฉพาะเมื่อไม่ได้ระบุ ค่าเริ่มต้นคือ |
trip_id |
ระบุการเดินทางที่เชื่อมโยงกับ |
current_trips_present |
ซึ่งจะระบุว่ายานพาหนะที่มีการเดินทางที่ใช้งานอยู่มีสิทธิ์สำหรับการค้นหานี้หรือไม่ ต้องตั้งค่าเป็นอย่างอื่นที่ไม่ใช่ |
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_polyline_point_index |
ดัชนีเริ่มต้นของช่วงนี้ในเส้นทาง ใน JSON เมื่อดัชนีเป็น 0 ช่องจะปรากฏเป็นไม่ได้ป้อนข้อมูล |
end_polyline_point_index |
ดัชนีสิ้นสุดของช่วงเวลานี้ในเส้นทาง ใน JSON เมื่อดัชนีเป็น 0 ช่องจะปรากฏเป็นไม่ได้ป้อนข้อมูล |
speed |
ความเร็วของการจราจรในช่วงเวลานี้ |
ความเร็ว
การจัดประเภทความเร็วของเส้นหลายเส้นตามข้อมูลการจราจร
| Enum | |
|---|---|
SPEED_UNSPECIFIED |
ค่าเริ่มต้น ค่านี้ไม่ได้ใช้ |
NORMAL |
ความเร็วปกติ การจราจรไม่ล่าช้า |
SLOW |
พบว่าการจราจรชะลอตัว ปริมาณการจราจรปานกลาง |
TRAFFIC_JAM |
การจราจรล่าช้า |
StopLocation
ตำแหน่งจริงที่เกิดการหยุด (รับ/ส่ง)
| ช่อง | |
|---|---|
point |
ต้องระบุ ระบุตำแหน่งจริง |
timestamp |
ระบุเวลาที่หยุด |
stop_time |
อินพุตเท่านั้น เลิกใช้งานแล้ว ใช้ช่องการประทับเวลา |
TerminalLocation
อธิบายตำแหน่งของจุดอ้างอิง
| ช่อง | |
|---|---|
point |
ระบุ |
place |
ชื่อทรัพยากรของสถานที่ที่แสดงถึงตำแหน่งนี้ รูปแบบคือ นี่เป็นฟีเจอร์ทดลองใช้ |
point_location_source |
เอาต์พุตเท่านั้น แหล่งที่มาของฟิลด์ |
terminal_point_id |
เลิกใช้งานแล้ว: โปรดระบุช่อง |
access_point_id |
เลิกใช้งานแล้ว: โปรดระบุช่อง |
trip_id |
เลิกใช้งานแล้ว |
terminal_location_type |
เลิกใช้งานแล้ว: |
PointSource
ระบุแหล่งที่มาของ LatLng
| Enum | |
|---|---|
POINT_SOURCE_UNSPECIFIED |
ไม่ได้ระบุแหล่งที่มาของจุด |
POINT_SOURCE_DEVELOPER_PROVIDED |
นักพัฒนาแอปเป็นผู้ระบุ LatLng อย่างชัดเจน |
POINT_SOURCE_CALCULATED_FROM_PLACE |
ระบบคำนวณ LatLng จากสถานที่ที่ระบุ |
TerminalPointId
เลิกใช้งานแล้ว: Fleet Engine ไม่รองรับ TerminalPoint อีกต่อไป โปรดใช้ TerminalLocation.point แทน
| ช่อง | |
|---|---|
value |
เลิกใช้งานแล้ว |
ฟิลด์ Union Id เลิกใช้งานแล้ว Id ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
place_id |
เลิกใช้งานแล้ว |
generated_id |
เลิกใช้งานแล้ว |
TrafficPolylineData
สภาพการจราจรตามเส้นทางที่คาดว่ายานพาหนะจะใช้
| ช่อง | |
|---|---|
traffic_rendering |
การแสดงผลเส้นหลายเส้นที่แสดงความเร็วของการจราจรในทุกภูมิภาคตามเส้นทางที่ลูกค้าขี่ |
การเดินทาง
ข้อมูลเมตาของการเดินทาง
| ช่อง | |
|---|---|
name |
เอาต์พุตเท่านั้น ในรูปแบบ "providers/{provider}/trips/{trip}" |
vehicle_id |
รหัสของยานพาหนะที่ทำการเดินทางนี้ |
trip_status |
สถานะปัจจุบันของการเดินทาง |
trip_type |
ประเภทการเดินทาง |
pickup_point |
สถานที่ที่ลูกค้าจะรับสินค้า |
actual_pickup_point |
อินพุตเท่านั้น ตำแหน่งจริงเมื่อและที่ที่รับลูกค้า ฟิลด์นี้มีไว้สำหรับผู้ให้บริการในการแสดงความคิดเห็นเกี่ยวกับข้อมูลการรับจริง |
actual_pickup_arrival_point |
อินพุตเท่านั้น เวลาและสถานที่จริงที่คนขับมาถึงจุดรับ ฟิลด์นี้มีไว้สำหรับผู้ให้บริการในการแสดงความคิดเห็นเกี่ยวกับข้อมูลการมาถึงจริงที่จุดรับสินค้า |
pickup_time |
เอาต์พุตเท่านั้น เวลาในอนาคตโดยประมาณที่จะรับผู้โดยสาร หรือเวลาจริงที่รับผู้โดยสาร |
intermediate_destinations[] |
จุดแวะพักกลางทางตามลำดับที่คำขอการเดินทาง (นอกเหนือจากจุดรับและจุดส่ง) โดยในระยะแรกฟีเจอร์นี้จะยังไม่รองรับการเดินทางที่แชร์ |
intermediate_destinations_version |
ระบุเวลาที่แก้ไข |
intermediate_destination_index |
เมื่อ |
actual_intermediate_destination_arrival_points[] |
อินพุตเท่านั้น เวลาและสถานที่จริงที่คนขับไปถึงจุดหมายกลางทาง ฟิลด์นี้มีไว้สำหรับผู้ให้บริการในการแสดงความคิดเห็นเกี่ยวกับข้อมูลการมาถึงจริงที่จุดหมายกลาง |
actual_intermediate_destinations[] |
อินพุตเท่านั้น เวลาและสถานที่จริงที่รับลูกค้าจากจุดหมายกลาง ฟิลด์นี้มีไว้สำหรับผู้ให้บริการในการแสดงความคิดเห็นเกี่ยวกับข้อมูลการรับจริงที่จุดหมายกลาง |
dropoff_point |
สถานที่ที่ลูกค้าจะลงจากรถ |
actual_dropoff_point |
อินพุตเท่านั้น เวลาและสถานที่จริงที่ส่งลูกค้าลงจากรถ ฟิลด์นี้มีไว้เพื่อให้ผู้ให้บริการแสดงความคิดเห็นเกี่ยวกับข้อมูลการส่งลูกค้าลงจากรถจริง |
dropoff_time |
เอาต์พุตเท่านั้น เวลาในอนาคตโดยประมาณที่ผู้โดยสารจะลงจากรถที่จุดหมายสุดท้าย หรือเวลาจริงที่ผู้โดยสารลงจากรถ |
remaining_waypoints[] |
เอาต์พุตเท่านั้น เส้นทางแบบเต็มจากตำแหน่งปัจจุบันไปยังจุดส่ง ซึ่งรวมถึงจุดส่งด้วย เส้นทางนี้อาจมีจุดแวะพักจากการเดินทางอื่นๆ |
vehicle_waypoints[] |
ฟิลด์นี้รองรับการจัดลำดับจุดอ้างอิงสำหรับการเดินทางด้วยตนเอง ซึ่งจะมีจุดแวะพักที่เหลือทั้งหมดสำหรับยานพาหนะที่กำหนด รวมถึงจุดแวะพักรับและส่งสำหรับการเดินทางนี้ หากไม่ได้กำหนดการเดินทางให้กับยานพาหนะ Fleet Engine จะไม่สนใจฟิลด์นี้ ด้วยเหตุผลด้านความเป็นส่วนตัว เซิร์ฟเวอร์จะป้อนข้อมูลในช่องนี้ในการเรียกใช้ |
route[] |
เอาต์พุตเท่านั้น เส้นทางที่คาดการณ์ไว้สำหรับการเดินทางนี้ไปยังรายการแรกใน remaining_waypoints โปรดทราบว่าจุดอ้างอิงแรกอาจเป็นของทริปอื่น |
current_route_segment |
เอาต์พุตเท่านั้น เส้นทางที่เข้ารหัสไปยังจุดแวะพักถัดไป หมายเหตุ: ช่องนี้มีไว้สำหรับใช้โดย Driver SDK และ Consumer SDK เท่านั้น ยังไม่รองรับการถอดรหัส |
current_route_segment_version |
เอาต์พุตเท่านั้น ระบุเวลาที่แก้ไขเส้นทางครั้งล่าสุด หมายเหตุ: ช่องนี้มีไว้สำหรับใช้โดย Driver SDK และ Consumer SDK เท่านั้น |
current_route_segment_traffic |
เอาต์พุตเท่านั้น ระบุสภาพการจราจรตาม หมายเหตุ: ช่องนี้มีไว้สำหรับใช้โดย Driver SDK และ Consumer SDK เท่านั้น |
current_route_segment_traffic_version |
เอาต์พุตเท่านั้น ระบุเวลาที่แก้ไข หมายเหตุ: ช่องนี้มีไว้สำหรับใช้โดย Driver SDK และ Consumer SDK เท่านั้น |
current_route_segment_end_point |
เอาต์พุตเท่านั้น จุดอ้างอิงที่ |
remaining_distance_meters |
เอาต์พุตเท่านั้น ระยะทางที่เหลือในการขับขี่ในช่อง |
eta_to_first_waypoint |
เอาต์พุตเท่านั้น เวลาโดยประมาณในการเดินทางไปยังจุดอ้างอิงถัดไป (รายการแรกในช่อง |
remaining_time_to_first_waypoint |
เอาต์พุตเท่านั้น ระยะเวลาตั้งแต่เมื่อระบบแสดงข้อมูลการเดินทางจนถึงเวลาใน |
remaining_waypoints_version |
เอาต์พุตเท่านั้น ระบุเวลาล่าสุดที่มีการเปลี่ยนแปลง |
remaining_waypoints_route_version |
เอาต์พุตเท่านั้น ระบุเวลาที่แก้ไข |
number_of_passengers |
เปลี่ยนแปลงไม่ได้ ระบุจำนวนผู้โดยสารในการเดินทางนี้และไม่รวมคนขับ ยานพาหนะต้องมีความจุที่พร้อมใช้งานจึงจะแสดงในการตอบกลับ |
last_location |
เอาต์พุตเท่านั้น ระบุตำแหน่งสุดท้ายที่รายงานของยานพาหนะตามเส้นทาง |
last_location_snappable |
เอาต์พุตเท่านั้น ระบุว่า |
view |
ฟิลด์การเดินทางที่เป็นชุดย่อยซึ่งมีการป้อนข้อมูลและวิธีตีความ |
attributes[] |
รายการแอตทริบิวต์การเดินทางที่กำหนดเอง แอตทริบิวต์แต่ละรายการต้องมีคีย์ที่ไม่ซ้ำกัน |
TripAttribute
อธิบายแอตทริบิวต์การเดินทางเป็นคู่คีย์-ค่า ความยาวของสตริง "คีย์:ค่า" ต้องไม่เกิน 256 อักขระ
| ช่อง | |
|---|---|
key |
คีย์ของแอตทริบิวต์ คีย์ต้องไม่มีอักขระโคลอน (:) |
ฟิลด์ Union trip_attribute_value ค่าของแอตทริบิวต์อาจเป็นประเภทสตริง บูลีน หรือทศนิยม trip_attribute_value ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
string_value |
ค่าแอตทริบิวต์ประเภทสตริง |
bool_value |
ค่าแอตทริบิวต์ประเภทบูลีน |
number_value |
ค่าแอตทริบิวต์ประเภท Double |
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 |
ระบบจะป้อนข้อมูลในช่องการเดินทางสำหรับกรณีการใช้งานการแชร์การเดินทาง มุมมองนี้มีไว้สำหรับการสื่อสารแบบเซิร์ฟเวอร์ต่อเซิร์ฟเวอร์ |
TripWaypoint
อธิบายจุดแวะพักในเส้นทางของยานพาหนะหรือจุดสิ้นสุดของการเดินทางของยานพาหนะ
| ช่อง | |
|---|---|
location |
ตำแหน่งของจุดอ้างอิงนี้ |
trip_id |
การเดินทางที่เชื่อมโยงกับจุดอ้างอิงนี้ |
waypoint_type |
บทบาทของจุดอ้างอิงนี้ในการเดินทาง เช่น จุดรับหรือจุดส่ง |
path_to_waypoint[] |
เส้นทางจากจุดอ้างอิงก่อนหน้าไปยังจุดอ้างอิงปัจจุบัน หากเป็นจุดแวะพักแรก เส้นทางจะเริ่มจากตำแหน่งปัจจุบันของยานพาหนะไปยังจุดแวะพัก ช่องนี้จะแสดงข้อมูลเมื่อมีการขอเท่านั้น |
encoded_path_to_waypoint |
เส้นทางที่เข้ารหัสจากจุดพักก่อนหน้าไปยังจุดพักปัจจุบัน หมายเหตุ: ช่องนี้มีไว้สำหรับใช้โดย Driver SDK และ Consumer SDK เท่านั้น ยังไม่รองรับการถอดรหัส |
traffic_to_waypoint |
สภาพการจราจรตามเส้นทางไปยังจุดพักนี้ โปรดทราบว่าการเข้าชมใช้ได้กับลูกค้าโซลูชันการเดินทางและการนำส่งของแพลตฟอร์ม Google Maps เท่านั้น |
distance_meters |
ระยะทางของเส้นทางจากจุดพักก่อนหน้าไปยังจุดพักปัจจุบัน หากเป็นจุดแวะพักแรก ระยะทางของเส้นทางจะคำนวณจากตำแหน่งปัจจุบันของยานพาหนะไปยังจุดแวะพัก |
eta |
เวลาถึงโดยประมาณที่จุดอ้างอิงนี้ |
duration |
เวลาเดินทางจากจุดอ้างอิงก่อนหน้าไปยังจุดอ้างอิงนี้ หากเป็นจุดแวะพักแรก เวลาเดินทางจะเป็นจากตำแหน่งปัจจุบันของยานพาหนะไปยังจุดแวะพัก |
UpdateTripRequest
ข้อความคำขอ UpdateTrip
| ช่อง | |
|---|---|
header |
ส่วนหัวคำขอ Fleet Engine มาตรฐาน |
name |
ต้องระบุ ต้องอยู่ในรูปแบบ |
trip |
ต้องระบุ การเดินทางที่เชื่อมโยงกับการอัปเดต Fleet Engine จะดูแลฟิลด์ต่อไปนี้ อย่าอัปเดตโดยใช้ Trip.update
เมื่ออัปเดต เมื่อระบุ หากต้องการหลีกเลี่ยงการแข่งขันสำหรับทริปที่มีปลายทางหลายแห่ง คุณควรระบุ |
update_mask |
ต้องระบุ ฟิลด์มาสก์ที่ระบุช่องในการเดินทางที่จะอัปเดต |
UpdateVehicleAttributesRequest
UpdateVehicleAttributes ข้อความในคำขอ
| ช่อง | |
|---|---|
header |
ส่วนหัวคำขอ Fleet Engine มาตรฐาน |
name |
ต้องระบุ ต้องอยู่ในรูปแบบ |
attributes[] |
ต้องระบุ แอตทริบิวต์ของยานพาหนะที่จะอัปเดต ระบบจะไม่เปลี่ยนแปลงหรือนำแอตทริบิวต์ที่ไม่ได้กล่าวถึงออก |
UpdateVehicleAttributesResponse
UpdateVehicleAttributes ข้อความตอบกลับ
| ช่อง | |
|---|---|
attributes[] |
ต้องระบุ รายการแอตทริบิวต์ยานพาหนะฉบับเต็มที่อัปเดตแล้ว ซึ่งรวมถึงแอตทริบิวต์ใหม่ มีการเปลี่ยนแปลง และไม่มีการเปลี่ยนแปลง |
UpdateVehicleRequest
`ข้อความคำขอ UpdateVehicle
| ช่อง | |
|---|---|
header |
ส่วนหัวคำขอ Fleet Engine มาตรฐาน |
name |
ต้องระบุ ต้องอยู่ในรูปแบบ |
vehicle |
ต้องระบุ ค่าเอนทิตี
หากมีการอัปเดตฟิลด์ ในทำนองเดียวกัน คุณสามารถอัปเดตฟิลด์ |
update_mask |
ต้องระบุ ฟิลด์มาสก์ที่ระบุช่องของ |
ยานพาหนะ
ข้อมูลเมตาของยานพาหนะ
| ช่อง | |
|---|---|
name |
เอาต์พุตเท่านั้น ชื่อที่ไม่ซ้ำกันสำหรับยานพาหนะนี้ รูปแบบคือ |
vehicle_state |
สถานะยานพาหนะ |
supported_trip_types[] |
ประเภทการเดินทางที่ยานพาหนะนี้รองรับ |
current_trips[] |
เอาต์พุตเท่านั้น รายการ |
last_location |
ตำแหน่งล่าสุดของรถที่รายงาน |
past_locations[] |
อินพุตเท่านั้น ตำแหน่งที่ยานพาหนะนี้เคยอยู่ก่อนหน้านี้ซึ่งยังไม่ได้รายงานไปยัง Fleet Engine โดยจะใช้ใน |
maximum_capacity |
จำนวนผู้โดยสารทั้งหมดที่ยานพาหนะนี้รับได้ ระบบจะไม่พิจารณาคนขับในค่านี้ ค่านี้ต้องมากกว่าหรือเท่ากับ 1 |
attributes[] |
รายการแอตทริบิวต์ของยานพาหนะ ยานพาหนะมีแอตทริบิวต์ได้สูงสุด 100 รายการ และแต่ละแอตทริบิวต์ต้องมีคีย์ที่ไม่ซ้ำกัน |
vehicle_type |
ต้องระบุ ประเภทของยานพาหนะนี้ ใช้เพื่อกรองยานพาหนะในผลการค้นหาของ |
license_plate |
ข้อมูลป้ายทะเบียนรถ |
route[] |
เลิกใช้งานแล้ว: โปรดใช้ |
current_route_segment |
เส้นประกอบที่ระบุเส้นทางที่แอปคนขับตั้งใจจะใช้ไปยังจุดพักถัดไป ระบบจะแสดงรายการนี้ใน หมายเหตุ: ช่องนี้มีไว้สำหรับใช้โดย Driver SDK เท่านั้น ยังไม่รองรับการถอดรหัส |
current_route_segment_traffic |
อินพุตเท่านั้น Fleet Engine ใช้ข้อมูลนี้เพื่อปรับปรุงการแชร์การเดินทาง หมายเหตุ: ช่องนี้มีไว้สำหรับใช้โดย Driver SDK เท่านั้น |
current_route_segment_version |
เอาต์พุตเท่านั้น เวลาที่ตั้งค่า |
current_route_segment_end_point |
จุดอ้างอิงที่ |
remaining_distance_meters |
ระยะทางขับรถที่เหลือสำหรับ |
eta_to_first_waypoint |
เวลาที่คาดว่าจะถึงรายการแรกในช่อง เมื่ออัปเดตยานพาหนะ |
remaining_time_seconds |
อินพุตเท่านั้น เวลาขับรถที่เหลือสำหรับ เมื่ออัปเดตยานพาหนะ |
waypoints[] |
จุดอ้างอิงที่เหลือที่กำหนดให้กับยานพาหนะนี้ |
waypoints_version |
เอาต์พุตเท่านั้น ครั้งล่าสุดที่มีการอัปเดตฟิลด์ |
back_to_back_enabled |
ระบุว่าคนขับรับงานต่อเนื่องหรือไม่ หาก |
navigation_status |
สถานะการนำทางของยานพาหนะ |
device_settings |
อินพุตเท่านั้น ข้อมูลเกี่ยวกับการตั้งค่าในอุปกรณ์เคลื่อนที่ที่คนขับใช้ |
VehicleType
ประเภทยานพาหนะ
| ช่อง | |
|---|---|
category |
หมวดหมู่ประเภทยานพาหนะ |
หมวดหมู่
หมวดหมู่ประเภทยานพาหนะ
| Enum | |
|---|---|
UNKNOWN |
ค่าเริ่มต้น ใช้สำหรับหมวดหมู่ยานพาหนะที่ไม่ได้ระบุหรือไม่รู้จัก |
AUTO |
รถยนต์ |
TAXI |
ยานพาหนะที่ทำหน้าที่เป็นแท็กซี่ (โดยทั่วไปต้องมีใบอนุญาตหรืออยู่ภายใต้การกำกับดูแล) |
TRUCK |
โดยทั่วไปแล้วคือยานพาหนะที่มีความจุในการจัดเก็บสูง |
TWO_WHEELER |
รถจักรยานยนต์ โมเพด หรือยานพาหนะ 2 ล้ออื่นๆ |
BICYCLE |
การเดินทางที่ใช้แรงคน |
PEDESTRIAN |
ผู้ขนส่งที่เป็นมนุษย์ ซึ่งโดยปกติจะเดินหรือวิ่งไปตามทางเดินเท้า |
VehicleAttribute
อธิบายแอตทริบิวต์ของยานพาหนะเป็นคู่คีย์-ค่า ความยาวของสตริง "คีย์:ค่า" ต้องไม่เกิน 256 อักขระ
| ช่อง | |
|---|---|
key |
คีย์ของแอตทริบิวต์ คีย์ต้องไม่มีอักขระโคลอน (:) |
value |
ค่าของแอตทริบิวต์ |
ฟิลด์ Union vehicle_attribute_value ค่าของแอตทริบิวต์อาจเป็นประเภทสตริง บูลีน หรือทศนิยม vehicle_attribute_value ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
string_value |
ค่าแอตทริบิวต์ประเภทสตริง หมายเหตุ: ค่านี้จะเหมือนกับฟิลด์ |
bool_value |
ค่าแอตทริบิวต์ประเภทบูลีน |
number_value |
ค่าแอตทริบิวต์ประเภท Double |
VehicleAttributeList
ประเภทข้อมูลรายการของรายการสำหรับแอตทริบิวต์ยานพาหนะ
| ช่อง | |
|---|---|
attributes[] |
รายการแอตทริบิวต์ในคอลเล็กชันนี้ |
VehicleLocation
ตำแหน่ง ความเร็ว และทิศทางของยานพาหนะ ณ เวลาใดเวลาหนึ่ง
| ช่อง | |
|---|---|
location |
ตำแหน่งของยานพาหนะ เมื่อส่งไปยัง Fleet Engine ตำแหน่งของยานพาหนะจะเป็นตำแหน่ง GPS เมื่อคุณได้รับในคำตอบ ตำแหน่งของยานพาหนะอาจเป็นตำแหน่ง GPS, ตำแหน่งเสริม หรือตำแหน่งโดยประมาณอื่นๆ แหล่งที่มาจะระบุไว้ใน |
horizontal_accuracy |
เลิกใช้งานแล้ว: โปรดใช้ |
latlng_accuracy |
ความแม่นยำของ |
heading |
ทิศทางที่ยานพาหนะเคลื่อนที่ หน่วยเป็นองศา 0 หมายถึงทิศเหนือ ช่วงที่ใช้ได้คือ [0,360) |
bearing_accuracy |
เลิกใช้งานแล้ว: โปรดใช้ |
heading_accuracy |
ความแม่นยำของ |
altitude |
ระดับความสูงเป็นเมตรเหนือ WGS84 |
vertical_accuracy |
เลิกใช้งานแล้ว: โปรดใช้ |
altitude_accuracy |
ความแม่นยำของ |
speed_kmph |
ความเร็วของยานพาหนะเป็นกิโลเมตรต่อชั่วโมง เลิกใช้งานแล้ว: โปรดใช้ |
speed |
ความเร็วของยานพาหนะในหน่วยเมตร/วินาที |
speed_accuracy |
ความแม่นยำของ |
update_time |
เวลาที่เซ็นเซอร์รายงาน |
server_time |
เอาต์พุตเท่านั้น เวลาที่เซิร์ฟเวอร์ได้รับข้อมูลตำแหน่ง |
location_sensor |
ผู้ให้บริการข้อมูลตำแหน่ง (เช่น |
is_road_snapped |
|
is_gps_sensor_enabled |
อินพุตเท่านั้น ระบุว่าได้เปิดใช้เซ็นเซอร์ GPS ในอุปกรณ์เคลื่อนที่หรือไม่ |
time_since_update |
อินพุตเท่านั้น เวลา (เป็นวินาที) นับตั้งแต่ส่งตำแหน่งนี้ไปยังเซิร์ฟเวอร์เป็นครั้งแรก ค่านี้จะเป็น 0 สำหรับการอัปเดตครั้งแรก หากไม่ทราบเวลา (เช่น เมื่อแอปรีสตาร์ท) ค่านี้จะรีเซ็ตเป็น 0 |
num_stale_updates |
อินพุตเท่านั้น เลิกใช้งานแล้ว: ตอนนี้ระบบใช้สัญญาณอื่นๆ เพื่อพิจารณาว่าตำแหน่งล้าสมัยหรือไม่ |
raw_location |
ตำแหน่งของยานพาหนะแบบดิบ (ยังไม่ได้ประมวลผลโดย Road Snapper) |
raw_location_time |
การประทับเวลาที่เชื่อมโยงกับตำแหน่งดิบ |
raw_location_sensor |
แหล่งที่มาของตำแหน่งดิบ ค่าเริ่มต้นคือ |
raw_location_accuracy |
ความแม่นยำของ |
flp_location |
ตำแหน่งจาก Fused Location Provider ของ Android |
flp_update_time |
การประทับเวลาของการอัปเดตของ |
flp_latlng_accuracy_meters |
ความแม่นยำของ |
flp_heading_degrees |
ทิศทางที่ยานพาหนะเคลื่อนที่ในหน่วยองศาตามที่กำหนดโดย Fused Location Provider 0 หมายถึงทิศเหนือ ช่วงที่ใช้ได้คือ [0,360) |
supplemental_location |
ตำแหน่งเสริมที่แอปที่ผสานรวมให้ไว้ |
supplemental_location_time |
การประทับเวลาที่เชื่อมโยงกับตำแหน่งเสริม |
supplemental_location_sensor |
แหล่งที่มาของตำแหน่งเสริม ค่าเริ่มต้นคือ |
supplemental_location_accuracy |
ความแม่นยำของ |
road_snapped |
เลิกใช้งานแล้ว: โปรดใช้ |
VehicleMatch
ประกอบด้วยยานพาหนะและการประมาณค่าที่เกี่ยวข้องสำหรับยานพาหนะที่ตรงกับจุดของการเดินทางที่ใช้งานอยู่สำหรับยานพาหนะ SearchVehiclesRequest
| ช่อง | |
|---|---|
vehicle |
ต้องระบุ ยานพาหนะที่ตรงกับคำขอ |
vehicle_pickup_eta |
เวลาถึงโดยประมาณในการขับขี่ยานพาหนะไปยังจุดรับที่ระบุในคำขอ ค่าว่างแสดงว่าคำนวณเวลาถึงโดยประมาณของยานพาหนะไม่สำเร็จ หาก |
vehicle_pickup_distance_meters |
ระยะทางจากตำแหน่งปัจจุบันของยานพาหนะไปยังจุดรับที่ระบุในคำขอ รวมถึงจุดรับหรือจุดส่งระหว่างทางสำหรับการเดินทางที่มีอยู่ ระยะทางนี้ประกอบด้วยระยะทางขับรถ (เส้นทาง) ที่คำนวณแล้ว รวมถึงระยะทางเส้นตรงระหว่างจุดสิ้นสุดการนำทางกับจุดรับที่ขอ (โดยปกติแล้ว ระยะทางระหว่างจุดสิ้นสุดของการนำทางกับจุดรับที่ขอจะสั้น) ค่าว่างแสดงว่าเกิดข้อผิดพลาดในการคำนวณระยะทาง |
vehicle_pickup_straight_line_distance_meters |
ต้องระบุ ระยะทางเป็นเส้นตรงระหว่างยานพาหนะกับจุดรับที่ระบุในคำขอ |
vehicle_dropoff_eta |
เวลาถึงโดยประมาณในการขับขี่ยานพาหนะจนถึงจุดส่งที่ระบุในคำขอ ETA จะรวมการแวะที่จุดอ้างอิงก่อนถึง |
vehicle_pickup_to_dropoff_distance_meters |
ระยะทางขับรถของยานพาหนะ (เป็นเมตร) จากจุดรับไปยังจุดส่งที่ระบุในคำขอ ระยะทางเป็นระยะทางระหว่าง 2 จุดเท่านั้น และไม่รวมตำแหน่งของยานพาหนะหรือจุดอื่นๆ ที่ต้องไปก่อนที่ยานพาหนะจะไปที่จุดรับหรือจุดส่ง ระบบจะป้อนค่าเมื่อระบุ |
trip_type |
ต้องระบุ ประเภทการเดินทางของคำขอที่ใช้ในการคำนวณเวลาถึงโดยประมาณไปยังจุดรับ |
vehicle_trips_waypoints[] |
รายการจุดอ้างอิงที่เรียงลำดับแล้วซึ่งใช้ในการคำนวณเวลาถึงโดยประมาณ รายการนี้ประกอบด้วยตำแหน่งของยานพาหนะ จุดรับของทริปที่ใช้งานอยู่สำหรับยานพาหนะ และจุดรับที่ระบุไว้ในคำขอ รายการที่ว่างเปล่าแสดงว่าคำนวณเวลาถึงโดยประมาณสำหรับยานพาหนะไม่สำเร็จ |
vehicle_match_type |
ประเภทการจับคู่ยานพาหนะ |
requested_ordered_by |
ลำดับที่ขอสำหรับการจัดเรียงยานพาหนะที่ตรงกัน เทียบเท่ากับ |
ordered_by |
ลำดับที่ขอสำหรับการจัดเรียงยานพาหนะที่ตรงกัน เทียบเท่ากับ |
VehicleMatchType
ประเภทการจับคู่ยานพาหนะ
| Enum | |
|---|---|
UNKNOWN |
ประเภทการจับคู่ยานพาหนะที่ไม่รู้จัก |
EXCLUSIVE |
ขณะนี้ยานพาหนะยังไม่มีการมอบหมายการเดินทางและสามารถไปยังจุดรับได้ |
BACK_TO_BACK |
ขณะนี้รถยนต์ได้รับมอบหมายให้ใช้ในการเดินทาง แต่สามารถไปยังจุดรับได้หลังจากเสร็จสิ้นการเดินทางที่อยู่ระหว่างดำเนินการ การคำนวณเวลาถึงโดยประมาณและระยะทางจะพิจารณาการเดินทางที่มีอยู่ |
CARPOOL |
ยานพาหนะมีที่นั่งเพียงพอสำหรับการแชร์รถ |
CARPOOL_BACK_TO_BACK |
ยานพาหนะจะสิ้นสุดการเดินทางที่กำลังดำเนินอยู่ก่อนที่จะไปยังจุดรับ การคำนวณเวลาถึงโดยประมาณและระยะทางจะพิจารณาการเดินทางที่มีอยู่ |
VehicleState
สถานะของ Vehicle
| Enum | |
|---|---|
UNKNOWN_VEHICLE_STATE |
ค่าเริ่มต้น ใช้สำหรับสถานะยานพาหนะที่ไม่ได้ระบุหรือไม่รู้จัก |
OFFLINE |
ยานพาหนะไม่รับการเดินทางใหม่ หมายเหตุ: ยานพาหนะอาจยังคงทำงานในสถานะนี้ต่อไปขณะที่ทำทริปที่ได้รับมอบหมายให้เสร็จสิ้น |
ONLINE |
ยานพาหนะรับการเดินทางใหม่ |
VisualTrafficReportPolylineRendering
อธิบายวิธีที่ไคลเอ็นต์ควรระบายสีส่วนหนึ่งของเส้นหลายเส้นตามเส้นทาง
| ช่อง | |
|---|---|
road_stretch[] |
ไม่บังคับ ส่วนของถนนที่ควรแสดงตามเส้นประกอบ รับประกันว่าช่วงเวลาจะไม่ทับซ้อนกัน และไม่จำเป็นต้องครอบคลุมเส้นทางทั้งหมด หากไม่มีช่วงถนนที่จะจัดรูปแบบ ไคลเอ็นต์ควรใช้ค่าเริ่มต้นสำหรับเส้นทาง |
RoadStretch
ส่วนของถนน 1 ส่วนที่ควรแสดง
| ช่อง | |
|---|---|
style |
ต้องระบุ รูปแบบที่จะใช้ |
offset_meters |
ต้องระบุ ควรใช้สไตล์ระหว่าง |
length_meters |
ต้องระบุ ความยาวของเส้นทางที่จะใช้สไตล์ |
รูปแบบ
รูปแบบการจราจรที่ระบุความเร็วของการจราจร
| Enum | |
|---|---|
STYLE_UNSPECIFIED |
ไม่ได้เลือกสไตล์ |
SLOWER_TRAFFIC |
การจราจรชะลอตัว |
TRAFFIC_JAM |
มีการจราจรติดขัด |
จุดบอกทาง
อธิบายจุดกลางตามเส้นทางสำหรับ VehicleMatch ใน SearchVehiclesResponse แนวคิดนี้แสดงเป็น TripWaypoint ในปลายทางอื่นๆ ทั้งหมด
| ช่อง | |
|---|---|
lat_lng |
ตำแหน่งของจุดอ้างอิงนี้ |
eta |
เวลาโดยประมาณที่ยานพาหนะจะมาถึงจุดพักนี้ |
WaypointType
ประเภทของจุดอ้างอิง
| Enum | |
|---|---|
UNKNOWN_WAYPOINT_TYPE |
ประเภทจุดอ้างอิงที่ไม่รู้จักหรือไม่ระบุ |
PICKUP_WAYPOINT_TYPE |
จุดอ้างอิงสำหรับการรับผู้โดยสารหรือสิ่งของ |
DROP_OFF_WAYPOINT_TYPE |
จุดอ้างอิงสำหรับการส่งผู้โดยสารหรือสิ่งของ |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
จุดอ้างอิงสำหรับจุดหมายกลางในการเดินทางที่มีหลายจุดหมาย |