อินเทอร์เฟซงาน
google.maps.journeySharing.Task
อินเทอร์เฟซ
รายละเอียดของงานที่ Fleet Engine แสดงผล
พร็อพเพอร์ตี้ | |
|---|---|
attributes |
ประเภท:
Object<string, *>แอตทริบิวต์ที่กำหนดให้กับงาน |
name |
ประเภท:
stringชื่อของงานในรูปแบบ "providers/{provider_id}/tasks/{task_id}" task_id ต้องเป็นตัวระบุที่ไม่ซ้ำกันและไม่ใช่รหัสติดตาม หากต้องการจัดเก็บรหัสติดตามของการจัดส่ง ให้ใช้ช่อง tracking_id งานหลายรายการอาจมี tracking_id เดียวกันได้ |
remainingVehicleJourneySegments |
ประเภท:
Array<VehicleJourneySegment>ข้อมูลเกี่ยวกับกลุ่มที่เหลือที่ต้องดำเนินการให้เสร็จสมบูรณ์สำหรับงานนี้ |
status |
ประเภท:
stringสถานะการดำเนินการปัจจุบันของงาน |
type |
ประเภท:
stringประเภทงาน เช่น การหยุดพักหรือการจัดส่ง |
estimatedCompletionTime
ไม่บังคับ |
ประเภท:
Date optionalการประทับเวลาของเวลาที่คาดว่าจะเสร็จสมบูรณ์ของงาน |
latestVehicleLocationUpdate
ไม่บังคับ |
ประเภท:
VehicleLocationUpdate optionalข้อมูลเฉพาะสำหรับการอัปเดตตำแหน่งครั้งล่าสุด |
outcome
ไม่บังคับ |
ประเภท:
string optionalผลลัพธ์ของงาน |
outcomeLocation
ไม่บังคับ |
ประเภท:
LatLngLiteral optionalสถานที่ที่งานเสร็จสมบูรณ์ (จากผู้ให้บริการ) |
outcomeLocationSource
ไม่บังคับ |
ประเภท:
string optionalผู้กำหนดตำแหน่งผลลัพธ์ของงาน ("PROVIDER" หรือ "LAST_VEHICLE_LOCATION") |
outcomeTime
ไม่บังคับ |
ประเภท:
Date optionalการประทับเวลาของเวลาที่ตั้งค่าผลลัพธ์ของงาน (จากผู้ให้บริการ) |
plannedLocation
ไม่บังคับ |
ประเภท:
LatLngLiteral optionalสถานที่ที่ต้องทำงานให้เสร็จ |
targetTimeWindow
ไม่บังคับ |
ประเภท:
TimeWindow optionalกรอบเวลาที่ควรทำงานให้เสร็จ |
trackingId
ไม่บังคับ |
ประเภท:
string optionalรหัสติดตามของการจัดส่ง |
vehicleId
ไม่บังคับ |
ประเภท:
string optionalรหัสของยานพาหนะที่ทำงานนี้ |
อินเทอร์เฟซ TaskInfo
google.maps.journeySharing.TaskInfo
อินเทอร์เฟซ
ประเภท TaskInfo ที่ DeliveryVehicleStop ใช้
พร็อพเพอร์ตี้ | |
|---|---|
extraDurationMillis
ไม่บังคับ |
ประเภท:
number optionalเวลาเพิ่มเติมที่ใช้ในการทำงาน โดยมีหน่วยเป็นมิลลิวินาที |
id
ไม่บังคับ |
ประเภท:
string optionalรหัสของงาน |
targetTimeWindow
ไม่บังคับ |
ประเภท:
TimeWindow optionalกรอบเวลาที่ควรทำงานให้เสร็จ |
TaskTrackingInfo interface
google.maps.journeySharing.TaskTrackingInfo
อินเทอร์เฟซ
รายละเอียดของออบเจ็กต์ข้อมูลการติดตามงานที่ Fleet Engine แสดงผล
พร็อพเพอร์ตี้ | |
|---|---|
attributes |
ประเภท:
Object<string, *>แอตทริบิวต์ที่กำหนดให้กับงาน |
name |
ประเภท:
stringชื่อในรูปแบบ "providers/{provider_id}/taskTrackingInfo/{tracking_id}" โดยที่ tracking_id แสดงถึงรหัสติดตาม |
trackingId |
ประเภท:
stringรหัสติดตามของงาน
|
estimatedArrivalTime
ไม่บังคับ |
ประเภท:
Date optionalเวลาถึงโดยประมาณที่สถานที่หยุดรถ |
estimatedTaskCompletionTime
ไม่บังคับ |
ประเภท:
Date optionalเวลาที่คาดว่าจะเสร็จสมบูรณ์ของงาน |
latestVehicleLocationUpdate
ไม่บังคับ |
ประเภท:
VehicleLocationUpdate optionalข้อมูลเฉพาะสำหรับการอัปเดตตำแหน่งครั้งล่าสุด |
plannedLocation
ไม่บังคับ |
ประเภท:
LatLng optionalสถานที่ที่งานจะเสร็จสมบูรณ์ |
remainingDrivingDistanceMeters
ไม่บังคับ |
ประเภท:
number optionalระยะทางที่เหลือทั้งหมดเป็นเมตรไปยัง VehicleStopที่สนใจ |
remainingStopCount
ไม่บังคับ |
ประเภท:
number optionalระบุจำนวนจุดแวะพักที่เหลือของยานพาหนะจนกว่าจะถึงจุดแวะพักของงาน รวมถึงจุดแวะพักของงาน เช่น หากจุดจอดถัดไปของยานพาหนะคือจุดจอดของงาน ค่าจะเป็น 1 |
routePolylinePoints
ไม่บังคับ |
รายการจุดที่เมื่อเชื่อมต่อกันแล้วจะสร้างเส้นประกอบของเส้นทางที่คาดไว้ของยานพาหนะไปยังตำแหน่งของงานนี้ |
state
ไม่บังคับ |
ประเภท:
string optionalสถานะการดำเนินการปัจจุบันของงาน |
targetTimeWindow
ไม่บังคับ |
ประเภท:
TimeWindow optionalกรอบเวลาที่ควรทำงานให้เสร็จ |
taskOutcome
ไม่บังคับ |
ประเภท:
string optionalผลลัพธ์ของการพยายามดำเนินการงาน |
taskOutcomeTime
ไม่บังคับ |
ประเภท:
Date optionalเวลาที่ผู้ให้บริการกำหนดผลลัพธ์ของงาน |
อินเทอร์เฟซการเดินทาง
google.maps.journeySharing.Trip
อินเทอร์เฟซ
รายละเอียดของการเดินทางที่ Fleet Engine แสดงผล
พร็อพเพอร์ตี้ | |
|---|---|
name |
ประเภท:
stringในรูปแบบ "providers/{provider_id}/trips/{trip_id}" trip_id ต้องเป็นตัวระบุที่ไม่ซ้ำกัน |
passengerCount |
ประเภท:
numberจำนวนผู้โดยสารในการเดินทางนี้ ไม่รวมคนขับ |
remainingWaypoints |
ประเภท:
Array<VehicleWaypoint>อาร์เรย์ของจุดอ้างอิงที่ระบุเส้นทางจากตำแหน่งปัจจุบันไปยังจุดส่ง |
status |
ประเภท:
stringสถานะปัจจุบันของการเดินทาง ค่าที่เป็นไปได้ ได้แก่ UNKNOWN_TRIP_STATUS, NEW, ENROUTE_TO_PICKUP, ARRIVED_AT_PICKUP, ARRIVED_AT_INTERMEDIATE_DESTINATION, ENROUTE_TO_INTERMEDIATE_DESTINATION, ENROUTE_TO_DROPOFF, COMPLETE หรือ CANCELED |
type |
ประเภท:
stringประเภทของการเดินทาง ค่าที่เป็นไปได้คือ UNKNOWN_TRIP_TYPE, SHARED หรือ EXCLUSIVE |
vehicleId |
ประเภท:
stringรหัสของยานพาหนะที่ใช้ในการเดินทางนี้ |
actualDropOffLocation
ไม่บังคับ |
ประเภท:
LatLngLiteral optionalสถานที่ที่ส่งลูกค้า |
actualPickupLocation
ไม่บังคับ |
ประเภท:
LatLngLiteral optionalสถานที่ที่รับลูกค้า |
dropOffTime
ไม่บังคับ |
ประเภท:
Date optionalเวลาในอนาคตโดยประมาณที่ผู้โดยสารจะลงจากรถ หรือเวลาจริงที่ผู้โดยสารลงจากรถ |
latestVehicleLocationUpdate
ไม่บังคับ |
ประเภท:
VehicleLocationUpdate optionalข้อมูลเฉพาะสำหรับการอัปเดตตำแหน่งครั้งล่าสุด |
pickupTime
ไม่บังคับ |
ประเภท:
Date optionalเวลาในอนาคตโดยประมาณที่ผู้โดยสารจะได้รับการรับ หรือเวลาจริงที่ผู้โดยสารได้รับการรับ |
plannedDropOffLocation
ไม่บังคับ |
ประเภท:
LatLngLiteral optionalสถานที่ที่ลูกค้าแจ้งว่าจะลงรถ |
plannedPickupLocation
ไม่บังคับ |
ประเภท:
LatLngLiteral optionalสถานที่ที่ลูกค้าระบุว่าจะให้ไปรับ |
อินเทอร์เฟซ DeliveryVehicle
google.maps.journeySharing.DeliveryVehicle
อินเทอร์เฟซ
รายละเอียดของยานพาหนะสำหรับการนำส่งที่ Fleet Engine แสดงผล
พร็อพเพอร์ตี้ | |
|---|---|
attributes |
ประเภท:
Object<string, string optional>แอตทริบิวต์ยานพาหนะนำส่งที่กำหนดเอง |
name |
ประเภท:
stringในรูปแบบ "providers/{provider_id}/deliveryVehicles/{delivery_vehicle_id}" delivery_vehicle_id ต้องเป็นตัวระบุที่ไม่ซ้ำกัน |
navigationStatus |
ประเภท:
stringสถานะการนำทางปัจจุบันของยานพาหนะ |
remainingDistanceMeters |
ประเภท:
numberระยะทางที่เหลือในการขับรถในส่วนของเส้นทางปัจจุบัน หน่วยเป็นเมตร |
remainingVehicleJourneySegments |
ประเภท:
Array<VehicleJourneySegment>ส่วนการเดินทางที่กำหนดให้กับยานพาหนะนำส่งนี้ โดยเริ่มจากตำแหน่งที่รายงานล่าสุดของยานพาหนะ ข้อมูลนี้จะสร้างขึ้นเมื่อมีการระบุออบเจ็กต์ข้อมูล DeliveryVehicle ผ่าน FleetEngineDeliveryVehicleLocationProvider เท่านั้น |
currentRouteSegmentEndPoint
ไม่บังคับ |
ประเภท:
LatLngLiteral optionalตำแหน่งที่ส่วนของเส้นทางปัจจุบันสิ้นสุด |
latestVehicleLocationUpdate
ไม่บังคับ |
ประเภท:
VehicleLocationUpdate optionalตำแหน่งที่รายงานล่าสุดของยานพาหนะนำส่ง |
remainingDurationMillis
ไม่บังคับ |
ประเภท:
number optionalระยะเวลาการขับรถที่เหลืออยู่ในส่วนของเส้นทางปัจจุบัน หน่วยเป็นมิลลิวินาที |
อินเทอร์เฟซ DeliveryVehicleStop
google.maps.journeySharing.DeliveryVehicleStop
อินเทอร์เฟซ
ประเภท DeliveryVehicleStop
พร็อพเพอร์ตี้ | |
|---|---|
tasks |
รายการงานที่จะดำเนินการที่จุดแวะพักนี้
|
plannedLocation
ไม่บังคับ |
ประเภท:
LatLngLiteral optionalตำแหน่งของป้ายจอดรถ |
state
ไม่บังคับ |
ประเภท:
DeliveryVehicleStopState optionalสถานะของจุดแวะพัก |
ค่าคงที่ DeliveryVehicleStopState
google.maps.journeySharing.DeliveryVehicleStopState
ค่าคงที่
ไลบรารี "journeySharing"
สถานะปัจจุบันของ DeliveryVehicleStop
ค่าคงที่เหล่านี้ยังใช้เป็นสตริงได้ด้วย ใน TypeScript สตริงลิเทอรัลจะกำหนดโดยประเภท DeliveryVehicleStopStateString
const {DeliveryVehicleStopState} = await google.maps.importLibrary("journeySharing");
ค่าคงที่ | |
|---|---|
ARRIVED |
ถึงป้ายแล้ว ถือว่าเมื่อยานพาหนะกําลังกําหนดเส้นทางไปยังจุดแวะพักถัดไป จุดแวะพักก่อนหน้าทั้งหมดจะเสร็จสมบูรณ์แล้ว |
ENROUTE |
กำหนดและกำหนดเส้นทางอยู่ |
NEW |
สร้างแล้ว แต่ไม่ได้กำหนดเส้นทางอยู่ |
UNSPECIFIED |
ไม่รู้จัก |
อินเทอร์เฟซ VehicleJourneySegment
google.maps.journeySharing.VehicleJourneySegment
อินเทอร์เฟซ
ประเภท VehicleJourneySegment
พร็อพเพอร์ตี้ | |
|---|---|
drivingDistanceMeters
ไม่บังคับ |
ประเภท:
number optionalระยะทางที่เดินทางจากจุดแวะพักก่อนหน้าไปยังจุดแวะพักนี้ มีหน่วยเป็นเมตร |
drivingDurationMillis
ไม่บังคับ |
ประเภท:
number optionalระยะเวลาเดินทางจากจุดแวะพักก่อนหน้ามายังจุดแวะพักนี้ในหน่วยมิลลิวินาที |
path
ไม่บังคับ |
ประเภท:
Array<LatLngLiteral> optionalเส้นทางจากจุดจอดก่อนหน้า (หรือตำแหน่งปัจจุบันของยานพาหนะ หากจุดจอดนี้เป็นจุดจอดแรกในรายการจุดจอด) ไปยังจุดจอดนี้ |
stop
ไม่บังคับ |
ประเภท:
DeliveryVehicleStop optionalข้อมูลเกี่ยวกับจุดแวะพัก |
อินเทอร์เฟซ VehicleLocationUpdate
google.maps.journeySharing.VehicleLocationUpdate
อินเทอร์เฟซ
ประเภท VehicleLocationUpdate
พร็อพเพอร์ตี้ | |
|---|---|
heading
ไม่บังคับ |
ประเภท:
number optionalส่วนหัวของการอัปเดต 0 สอดคล้องกับทิศเหนือ 180 สอดคล้องกับทิศใต้ |
location
ไม่บังคับ |
ประเภท:
LatLngLiteral|LatLng optionalตำแหน่งของการอัปเดต |
speedKilometersPerHour
ไม่บังคับ |
ประเภท:
number optionalความเร็วเป็นกิโลเมตรต่อชั่วโมง |
time
ไม่บังคับ |
ประเภท:
Date optionalเวลาที่ได้รับการอัปเดตนี้จากยานพาหนะ |
อินเทอร์เฟซ VehicleWaypoint
google.maps.journeySharing.VehicleWaypoint
อินเทอร์เฟซ
ประเภท VehicleWaypoint
พร็อพเพอร์ตี้ | |
|---|---|
distanceMeters
ไม่บังคับ |
ประเภท:
number optionalระยะทางของเส้นทางระหว่างจุดอ้างอิงก่อนหน้า (หรือตำแหน่งปัจจุบันของยานพาหนะ หากจุดอ้างอิงนี้เป็นจุดแรกในรายการจุดอ้างอิง) กับจุดอ้างอิงนี้เป็นเมตร |
durationMillis
ไม่บังคับ |
ประเภท:
number optionalระยะเวลาเดินทางระหว่างจุดอ้างอิงก่อนหน้า (หรือตำแหน่งปัจจุบันของยานพาหนะ หากจุดอ้างอิงนี้เป็นจุดแรกในรายการจุดอ้างอิง) ไปยังจุดอ้างอิงนี้เป็นมิลลิวินาที |
location
ไม่บังคับ |
ประเภท:
LatLngLiteral optionalตำแหน่งของจุดอ้างอิง |
path
ไม่บังคับ |
ประเภท:
Array<LatLngLiteral> optionalเส้นทางจากจุดอ้างอิงก่อนหน้า (หรือตำแหน่งปัจจุบันของยานพาหนะ หากจุดอ้างอิงนี้เป็นจุดแรกในรายการจุดอ้างอิง) ไปยังจุดอ้างอิงนี้ |
speedReadingIntervals
ไม่บังคับ |
ประเภท:
Array<SpeedReadingInterval> optionalรายการความเร็วของการจราจรตามเส้นทางจากจุดอ้างอิงก่อนหน้า (หรือตำแหน่งของยานพาหนะ) ไปยังจุดอ้างอิงปัจจุบัน แต่ละช่วงเวลาในรายการจะอธิบายการจราจรในส่วนที่อยู่ติดกันบนเส้นทาง โดยช่วงเวลาจะกำหนดจุดเริ่มต้นและจุดสิ้นสุดของส่วนผ่านดัชนี ดูรายละเอียดเพิ่มเติมได้ที่คำจำกัดความของ SpeedReadingInterval |
อินเทอร์เฟซยานพาหนะ
google.maps.journeySharing.Vehicle
อินเทอร์เฟซ
รายละเอียดของยานพาหนะที่ Fleet Engine แสดงผล
พร็อพเพอร์ตี้ | |
|---|---|
attributes |
ประเภท:
Object<string, *>แอตทริบิวต์ยานพาหนะที่กำหนดเอง |
name |
ประเภท:
stringในรูปแบบ "providers/{provider_id}/vehicles/{vehicle_id}" vehicle_id ต้องเป็นตัวระบุที่ไม่ซ้ำกัน |
navigationStatus |
ประเภท:
VehicleNavigationStatusสถานะการนำทางปัจจุบันของยานพาหนะ |
remainingDistanceMeters |
ประเภท:
numberระยะทางที่เหลือในการขับรถในส่วนของเส้นทางปัจจุบัน หน่วยเป็นเมตร |
vehicleState |
ประเภท:
VehicleStateสถานะยานพาหนะ |
vehicleType |
ประเภท:
VehicleTypeประเภทของยานพาหนะนี้ |
currentRouteSegmentEndPoint
ไม่บังคับ |
ประเภท:
TripWaypoint optionalจุดอ้างอิงที่ส่วนของเส้นทางปัจจุบันสิ้นสุดลง |
currentRouteSegmentVersion
ไม่บังคับ |
ประเภท:
Date optionalเวลาที่ตั้งค่าส่วนของเส้นทางปัจจุบัน |
currentTrips
ไม่บังคับ |
ประเภท:
Array<string> optionalรายการรหัสการเดินทางสำหรับการเดินทางที่มอบหมายให้ยานพาหนะนี้ในปัจจุบัน |
etaToFirstWaypoint
ไม่บังคับ |
ประเภท:
Date optionalเวลาถึงโดยประมาณสำหรับรายการแรกในช่องจุดอ้างอิง |
latestLocation
ไม่บังคับ |
ประเภท:
VehicleLocationUpdate optionalตำแหน่งที่รายงานล่าสุดของยานพาหนะ |
maximumCapacity
ไม่บังคับ |
ประเภท:
number optionalจำนวนผู้โดยสารทั้งหมดที่ยานพาหนะนี้รองรับได้ ระบบจะไม่พิจารณาคนขับในค่านี้ |
supportedTripTypes
ไม่บังคับ |
ประเภทยานพาหนะที่รองรับการเดินทางนี้ |
waypoints
ไม่บังคับ |
ประเภท:
Array<TripWaypoint> optionalจุดอ้างอิงที่เหลือซึ่งกำหนดให้กับยานพาหนะนี้ |
waypointsVersion
ไม่บังคับ |
ประเภท:
Date optionalเวลาล่าสุดที่มีการอัปเดตช่องจุดอ้างอิง |
ค่าคงที่ VehicleNavigationStatus
google.maps.journeySharing.VehicleNavigationStatus
ค่าคงที่
ไลบรารี "journeySharing"
สถานะการนำทางปัจจุบันของ Vehicle
ค่าคงที่เหล่านี้ยังใช้เป็นสตริงได้ด้วย ใน TypeScript สตริงลิเทอรัลจะกำหนดโดยประเภท VehicleNavigationStatusString
const {VehicleNavigationStatus} = await google.maps.importLibrary("journeySharing");
ค่าคงที่ | |
|---|---|
ARRIVED_AT_DESTINATION |
ยานพาหนะอยู่ห่างจากจุดหมายประมาณ 50 เมตร |
ENROUTE_TO_DESTINATION |
การนำทางแบบเลี้ยวต่อเลี้ยวพร้อมใช้งานและการนำทางของแอปคนขับเข้าสู่โหมด GUIDED_NAV แล้ว |
NO_GUIDANCE |
การนำทางของแอปคนขับอยู่ในโหมด FREE_NAV |
OFF_ROUTE |
รถออกนอกเส้นทางที่แนะนำ |
UNKNOWN_NAVIGATION_STATUS |
สถานะการนำทางที่ไม่ได้ระบุ |
ค่าคงที่ VehicleState
google.maps.journeySharing.VehicleState
ค่าคงที่
ไลบรารี "journeySharing"
สถานะปัจจุบันของ Vehicle
ค่าคงที่เหล่านี้ยังใช้เป็นสตริงได้ด้วย ใน TypeScript สตริงลิเทอรัลจะกำหนดโดยประเภท VehicleStateString
const {VehicleState} = await google.maps.importLibrary("journeySharing");
ค่าคงที่ | |
|---|---|
OFFLINE |
ยานพาหนะไม่รับการเดินทางใหม่ |
ONLINE |
ยานพาหนะกำลังรับการเดินทางใหม่ |
UNKNOWN_VEHICLE_STATE |
ไม่ทราบสถานะของยานพาหนะ |
ค่าคงที่ VehicleType
google.maps.journeySharing.VehicleType
ค่าคงที่
ไลบรารี "journeySharing"
ประเภทของ Vehicle
ค่าคงที่เหล่านี้ยังใช้เป็นสตริงได้ด้วย ใน TypeScript สตริงลิเทอรัลจะกำหนดโดยประเภท VehicleTypeString
const {VehicleType} = await google.maps.importLibrary("journeySharing");
ค่าคงที่ | |
|---|---|
AUTO |
รถยนต์ |
TAXI |
ยานพาหนะที่ทำหน้าที่เป็นแท็กซี่ (โดยทั่วไปจะได้รับอนุญาตหรือมีการกำกับดูแล) |
TRUCK |
ยานพาหนะที่มีความจุพื้นที่เก็บสัมภาระขนาดใหญ่ |
TWO_WHEELER |
จักรยานยนต์ โมเพ็ด หรือยานพาหนะ 2 ล้ออื่นๆ |
UNKNOWN |
ประเภทยานพาหนะที่ไม่รู้จัก |
ค่าคงที่ TripType
google.maps.journeySharing.TripType
ค่าคงที่
ไลบรารี "journeySharing"
ประเภทการเดินทางที่รองรับโดย Vehicle
ค่าคงที่เหล่านี้ยังใช้เป็นสตริงได้ด้วย ใน TypeScript สตริงลิเทอรัลจะกำหนดโดยประเภท TripTypeString
const {TripType} = await google.maps.importLibrary("journeySharing");
ค่าคงที่ | |
|---|---|
EXCLUSIVE |
การเดินทางนี้มีไว้สำหรับยานพาหนะเท่านั้น |
SHARED |
การเดินทางอาจใช้ยานพาหนะร่วมกับการเดินทางอื่นๆ |
UNKNOWN_TRIP_TYPE |
ประเภทการเดินทางที่ไม่รู้จัก |
อินเทอร์เฟซ TripWaypoint
google.maps.journeySharing.TripWaypoint
อินเทอร์เฟซ
ประเภท TripWaypoint
พร็อพเพอร์ตี้ | |
|---|---|
distanceMeters
ไม่บังคับ |
ประเภท:
number optionalระยะทางของเส้นทางระหว่างจุดอ้างอิงก่อนหน้า (หรือตำแหน่งปัจจุบันของยานพาหนะ หากจุดอ้างอิงนี้เป็นจุดแรกในรายการจุดอ้างอิง) กับจุดอ้างอิงนี้เป็นเมตร |
durationMillis
ไม่บังคับ |
ประเภท:
number optionalระยะเวลาเดินทางระหว่างจุดอ้างอิงก่อนหน้า (หรือตำแหน่งปัจจุบันของยานพาหนะ หากจุดอ้างอิงนี้เป็นจุดแรกในรายการจุดอ้างอิง) ไปยังจุดอ้างอิงนี้เป็นมิลลิวินาที |
location
ไม่บังคับ |
ประเภท:
LatLng optionalตำแหน่งของจุดอ้างอิง |
path
ไม่บังคับ |
เส้นทางจากจุดจอดก่อนหน้า (หรือตำแหน่งปัจจุบันของยานพาหนะ หากจุดจอดนี้เป็นจุดจอดแรกในรายการจุดจอด) ไปยังจุดจอดนี้ |
speedReadingIntervals
ไม่บังคับ |
ประเภท:
Array<SpeedReadingInterval> optionalรายการความเร็วของการจราจรตามเส้นทางจากจุดอ้างอิงก่อนหน้า (หรือตำแหน่งของยานพาหนะ) ไปยังจุดอ้างอิงปัจจุบัน แต่ละช่วงเวลาในรายการจะอธิบายการจราจรในส่วนที่อยู่ติดกันบนเส้นทาง โดยช่วงเวลาจะกำหนดจุดเริ่มต้นและจุดสิ้นสุดของส่วนผ่านดัชนี ดูรายละเอียดเพิ่มเติมได้ที่คำจำกัดความของ SpeedReadingInterval |
tripId
ไม่บังคับ |
ประเภท:
string optionalการเดินทางที่เชื่อมโยงกับจุดอ้างอิงนี้ |
waypointType
ไม่บังคับ |
ประเภท:
WaypointType optionalบทบาทของจุดอ้างอิงนี้ในการเดินทางครั้งนี้ เช่น การรับหรือส่ง |
ค่าคงที่ WaypointType
google.maps.journeySharing.WaypointType
ค่าคงที่
ไลบรารี "journeySharing"
ประเภทจุดอ้างอิงที่ Vehicle รองรับ
ค่าคงที่เหล่านี้ยังใช้เป็นสตริงได้ด้วย ใน TypeScript สตริงลิเทอรัลจะกำหนดโดยประเภท WaypointTypeString
const {WaypointType} = await google.maps.importLibrary("journeySharing");
ค่าคงที่ | |
|---|---|
DROP_OFF_WAYPOINT_TYPE |
จุดอ้างอิงสำหรับส่งผู้โดยสาร |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
จุดอ้างอิงสำหรับจุดหมายปลายทางระหว่างทางในการเดินทางที่มีจุดหมายหลายแห่ง |
PICKUP_WAYPOINT_TYPE |
จุดอ้างอิงสำหรับการรับผู้โดยสาร |
UNKNOWN_WAYPOINT_TYPE |
ประเภทจุดอ้างอิงที่ไม่รู้จัก |
อินเทอร์เฟซ TimeWindow
google.maps.journeySharing.TimeWindow
อินเทอร์เฟซ
ช่วงเวลา
พร็อพเพอร์ตี้ | |
|---|---|
endTime |
ประเภท:
Dateเวลาสิ้นสุดของกรอบเวลา (รวมเวลาสิ้นสุด) |
startTime |
ประเภท:
Dateเวลาเริ่มต้นของกรอบเวลา (รวมเวลาเริ่มต้น) |
ค่าคงที่ความเร็ว
google.maps.journeySharing.Speed
ค่าคงที่
ไลบรารี "journeySharing"
การจัดประเภทความเร็วของเส้นประกอบตามข้อมูลการจราจร
ค่าคงที่เหล่านี้ยังใช้เป็นสตริงได้ด้วย ใน TypeScript สตริงลิเทอรัลจะกำหนดโดยประเภท SpeedString
const {Speed} = await google.maps.importLibrary("journeySharing");
ค่าคงที่ | |
|---|---|
NORMAL |
ความเร็วปกติ ไม่พบการชะลอตัว |
SLOW |
ตรวจพบการชะลอตัว แต่ไม่มีการจราจรติดขัด |
TRAFFIC_JAM |
ตรวจพบการจราจรติดขัด |
อินเทอร์เฟซ SpeedReadingInterval
google.maps.journeySharing.SpeedReadingInterval
อินเทอร์เฟซ
ตัวบ่งชี้ความหนาแน่นของการจราจรในส่วนเส้นทางที่ต่อเนื่องกัน ช่วงเวลาจะกำหนดจุดเริ่มต้นและจุดสิ้นสุดของกลุ่มผ่านดัชนี
พร็อพเพอร์ตี้ | |
|---|---|
endPolylinePointIndex |
ประเภท:
numberดัชนีแบบ Zero-Based ของจุดสิ้นสุดของช่วงเวลาในเส้นทาง |
speed |
ประเภท:
Speedความเร็วของการจราจรในช่วงเวลานี้ |
startPolylinePointIndex |
ประเภท:
numberดัชนีแบบ Zero-Based ของจุดเริ่มต้นของช่วงเวลาในเส้นทาง |