Fleet Engine Entities

อินเทอร์เฟซงาน

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
รหัสติดตามของงาน
  • ต้องเป็นสตริง Unicode ที่ถูกต้อง
  • จำกัดความยาวสูงสุด 64 อักขระ
  • ปรับให้สอดคล้องตามรูปแบบการปรับมาตรฐาน Unicode C
  • ต้องไม่มีอักขระ ASCII ต่อไปนี้ '/', ':', '?', ',' หรือ '#'
estimatedArrivalTime
ไม่บังคับ
ประเภท: Date optional
เวลาถึงโดยประมาณที่สถานที่หยุดรถ
estimatedTaskCompletionTime
ไม่บังคับ
ประเภท: Date optional
เวลาที่คาดว่าจะเสร็จสมบูรณ์ของงาน
latestVehicleLocationUpdate
ไม่บังคับ
ประเภท: VehicleLocationUpdate optional
ข้อมูลเฉพาะสำหรับการอัปเดตตำแหน่งครั้งล่าสุด
plannedLocation
ไม่บังคับ
ประเภท: LatLng optional
สถานที่ที่งานจะเสร็จสมบูรณ์
remainingDrivingDistanceMeters
ไม่บังคับ
ประเภท: number optional
ระยะทางที่เหลือทั้งหมดเป็นเมตรไปยังVehicleStopที่สนใจ
remainingStopCount
ไม่บังคับ
ประเภท: number optional
ระบุจำนวนจุดแวะพักที่เหลือของยานพาหนะจนกว่าจะถึงจุดแวะพักของงาน รวมถึงจุดแวะพักของงาน เช่น หากจุดจอดถัดไปของยานพาหนะคือจุดจอดของงาน ค่าจะเป็น 1
routePolylinePoints
ไม่บังคับ
ประเภท: Array<LatLng> optional
รายการจุดที่เมื่อเชื่อมต่อกันแล้วจะสร้างเส้นประกอบของเส้นทางที่คาดไว้ของยานพาหนะไปยังตำแหน่งของงานนี้
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
ประเภท: Array<TaskInfo>
รายการงานที่จะดำเนินการที่จุดแวะพักนี้
  • id: รหัสของงาน
  • extraDurationMillis: เวลาเพิ่มเติมที่ใช้ในการทำงานในหน่วยมิลลิวินาที
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
ไม่บังคับ
ประเภท: Array<TripType> optional
ประเภทยานพาหนะที่รองรับการเดินทางนี้
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
ไม่บังคับ
ประเภท: Array<LatLng> optional
เส้นทางจากจุดจอดก่อนหน้า (หรือตำแหน่งปัจจุบันของยานพาหนะ หากจุดจอดนี้เป็นจุดจอดแรกในรายการจุดจอด) ไปยังจุดจอดนี้
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 ของจุดเริ่มต้นของช่วงเวลาในเส้นทาง