ดัชนี
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 |
จุดอ้างอิงสำหรับจุดหมายกลางในการเดินทางที่มีหลายจุดหมาย |