Task อินเทอร์เฟซ
google.maps.journeySharing.Task
อินเทอร์เฟซ
รายละเอียดของงานที่ Fleet Engine ส่งคืน
พร็อพเพอร์ตี้ | |
---|---|
attributes |
ประเภท:
Object<string, *> แอตทริบิวต์ที่มอบหมายให้กับงาน |
name |
ประเภท:
string ชื่องานในรูปแบบ "providers/{provider_id}/tasks/{task_id}" Tasks รหัสงานต้องเป็นตัวระบุที่ไม่ซ้ํากัน ไม่ใช่รหัสติดตาม หากต้องการจัดเก็บรหัสติดตามของการจัดส่ง ให้ใช้ช่อง tracking_id งานหลายรายการมี tracking_id เดียวกัน |
remainingVehicleJourneySegments |
ประเภท:
Array<VehicleJourneySegment> ข้อมูลเกี่ยวกับกลุ่มที่เหลือเพื่อดําเนินการให้เสร็จสมบูรณ์สําหรับงานนี้ |
status |
ประเภท:
string สถานะการดําเนินการปัจจุบันของงาน |
type |
ประเภท:
string ประเภทงาน เช่น ช่วงพักหรือการจัดส่ง |
estimatedCompletionTime optional |
ประเภท:
Date optional การประทับเวลาของงานที่เสร็จสมบูรณ์โดยประมาณ |
latestVehicleLocationUpdate optional |
ประเภท:
VehicleLocationUpdate optional ข้อมูลเฉพาะเกี่ยวกับการอัปเดตตําแหน่งล่าสุด |
outcome optional |
ประเภท:
string optional ผลลัพธ์ของงาน |
outcomeLocation optional |
ประเภท:
LatLngLiteral optional ตําแหน่งที่งานเสร็จสมบูรณ์ (จากผู้ให้บริการ) |
outcomeLocationSource optional |
ประเภท:
string optional ตําแหน่งที่ตั้งของผลลัพธ์งาน ('PROVIDER' หรือ 'LAST_VEHICLE_LOCATION') |
outcomeTime optional |
ประเภท:
Date optional การประทับเวลาที่ตั้งค่าผลลัพธ์ของงาน (จากผู้ให้บริการ) |
plannedLocation optional |
ประเภท:
LatLngLiteral optional ตําแหน่งที่จะทํางานให้เสร็จ |
targetTimeWindow optional |
ประเภท:
TimeWindow optional กรอบเวลาที่งานควรจะเสร็จ |
trackingId optional |
ประเภท:
string optional รหัสติดตามของการจัดส่ง |
vehicleId optional |
ประเภท:
string optional รหัสของยานพาหนะที่ดําเนินงานนี้ |
TaskTrackingInfo อินเทอร์เฟซ
google.maps.journeySharing.TaskTrackingInfo
อินเทอร์เฟซ
รายละเอียดของออบเจ็กต์ข้อมูลการติดตามงานที่แสดงผลโดย Fleet Engine
พร็อพเพอร์ตี้ | |
---|---|
attributes |
ประเภท:
Object<string, *> แอตทริบิวต์ที่มอบหมายให้กับงาน |
name |
ประเภท:
string ชื่อในรูปแบบ "providers/{provider_id}/taskTrackingInfo/{tracking_id}" ซึ่ง tracking_id แสดงรหัสติดตาม |
trackingId |
ประเภท:
string รหัสติดตามของงาน
|
estimatedArrivalTime optional |
ประเภท:
Date optional เวลาถึงโดยประมาณที่จะถึงจุดแวะ |
estimatedTaskCompletionTime optional |
ประเภท:
Date optional เวลาที่เสร็จสมบูรณ์ของงานโดยประมาณ |
latestVehicleLocationUpdate optional |
ประเภท:
VehicleLocationUpdate optional ข้อมูลเฉพาะเกี่ยวกับการอัปเดตตําแหน่งล่าสุด |
plannedLocation optional |
ประเภท:
LatLng optional ตําแหน่งที่จะทํางานให้เสร็จสิ้น |
remainingDrivingDistanceMeters optional |
ประเภท:
number optional ระยะทางรวมเป็นเมตรกับ VehicleStop ที่สนใจ |
remainingStopCount optional |
ประเภท:
number optional ระบุจํานวนป้ายหยุดรถที่เหลืออยู่จนกระทั่งถึงจุดหยุดงาน รวมถึงป้ายหยุดงาน เช่น หากจุดแวะถัดไปของยานพาหนะคือการหยุดงาน ค่าจะเป็น 1 |
routePolylinePoints optional |
รายการจุดที่เชื่อมต่อเมื่อมีเส้นประกอบของเส้นทางที่คาดไว้ของยานพาหนะไปยังตําแหน่งของงานนี้ |
state optional |
ประเภท:
string optional สถานะการดําเนินการปัจจุบันของงาน |
targetTimeWindow optional |
ประเภท:
TimeWindow optional กรอบเวลาที่งานควรจะเสร็จ |
taskOutcome optional |
ประเภท:
string optional ผลลัพธ์ของการพยายามเรียกใช้งาน |
taskOutcomeTime optional |
ประเภท:
Date optional เวลาที่ผู้ให้บริการตั้งค่าผลลัพธ์ของงาน |
การเดินทาง
google.maps.journeySharing.Trip
อินเทอร์เฟซ
รายละเอียดสําหรับการเดินทางที่ Fleet Engine แสดงผล
พร็อพเพอร์ตี้ | |
---|---|
name |
ประเภท:
string ในรูปแบบ "providers/{provider_id}/trips/{trip_id}" Tripid ต้องเป็นตัวระบุที่ไม่ซ้ํากัน |
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 optional |
ประเภท:
LatLngLiteral optional สถานที่ที่ลูกค้าไม่อยู่ |
actualPickupLocation optional |
ประเภท:
LatLngLiteral optional สถานที่รับลูกค้า |
dropOffTime optional |
ประเภท:
Date optional เวลาในอนาคตโดยประมาณที่ผู้โดยสารจะมาถึงหรือเวลาที่ลงจริงๆ |
latestVehicleLocationUpdate optional |
ประเภท:
VehicleLocationUpdate optional ข้อมูลเฉพาะเกี่ยวกับการอัปเดตตําแหน่งล่าสุด |
pickupTime optional |
ประเภท:
Date optional เวลาในอนาคตโดยประมาณที่จะไปรับผู้โดยสาร หรือเวลาจริงเวลาที่ไปรับ |
plannedDropOffLocation optional |
ประเภท:
LatLngLiteral optional สถานที่ที่ลูกค้าระบุว่าจะออกไป |
plannedPickupLocation optional |
ประเภท:
LatLngLiteral optional สถานที่ที่ลูกค้าระบุว่าจะไปรับ |
อินเทอร์เฟซการแสดงโฆษณา
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> กลุ่มเส้นทางที่กําหนดให้กับยานพาหนะที่นําส่งนี้ โดยเริ่มจากตําแหน่งที่รายงานล่าสุดของยานพาหนะ |
currentRouteSegmentEndPoint optional |
ประเภท:
LatLngLiteral optional ตําแหน่งที่ส่วนเส้นทางปัจจุบันสิ้นสุด |
latestVehicleLocationUpdate optional |
ประเภท:
VehicleLocationUpdate optional ตําแหน่งที่รายงานล่าสุดของยานพาหนะที่นําส่ง |
remainingDurationMillis optional |
ประเภท:
number optional ระยะเวลาการขับขี่ที่เหลือในส่วนเส้นทางปัจจุบันเป็นมิลลิวินาที |
อินเทอร์เฟซของ DeliveryVehicleStop
google.maps.journeySharing.DeliveryVehicleStop
อินเทอร์เฟซ
ประเภทการนําส่งยานพาหนะ
พร็อพเพอร์ตี้ | |
---|---|
tasks |
ประเภท:
Array<{ รายการสิ่งที่ต้องทําที่จะดําเนินการในขั้นตอนนี้
|
VehicleStopState
google.maps.journeySharing.DeliveryVehicleStopState
ค่าคงที่
สถานะปัจจุบันของ DeliveryVehicleStop
เข้าถึงโดยโทรไปที่ const {DeliveryVehicleStopState} = await google.maps.importLibrary("journeySharing")
ดูห้องสมุดใน Maps JavaScript API
ค่าคงที่ | |
---|---|
ARRIVED |
มาถึงแล้วเมื่อมาถึง สมมติว่าพาหนะจอดในจุดแวะถัดไป เพื่อให้มั่นใจว่าจุดแวะก่อนหน้านี้ทั้งหมดจะเสร็จสมบูรณ์ |
ENROUTE |
กําหนดเส้นทางและใช้งานอยู่ |
NEW |
สร้างแล้ว แต่ไม่ได้กําหนดเส้นทาง |
UNSPECIFIED |
ไม่รู้จัก |
VehicleJourneysegment อินเทอร์เฟซ
google.maps.journeySharing.VehicleJourneySegment
อินเทอร์เฟซ
ประเภทยานพาหนะJourneyกลุ่ม
พร็อพเพอร์ตี้ | |
---|---|
drivingDistanceMeters optional |
ประเภท:
number optional ระยะทางในการเดินทางจากจุดแวะพักก่อนหน้าเป็นจุดนี้ หน่วยเป็นเมตร |
drivingDurationMillis optional |
ประเภท:
number optional เวลาในการเดินทางจากจุดแวะพักก่อนหน้าเป็นมิลลิวินาที |
path optional |
ประเภท:
Array<LatLngLiteral> optional เส้นทางจากจุดแวะก่อนหน้า (หรือตําแหน่งปัจจุบันของรถคันนี้ หากการหยุดแวะนี้เป็นการหยุดแรกในรายการของป้ายจอดรถ) |
stop optional |
ประเภท:
DeliveryVehicleStop optional ข้อมูลเกี่ยวกับจุดแวะพัก |
VehicleLocationUpdate อินเทอร์เฟซ
google.maps.journeySharing.VehicleLocationUpdate
อินเทอร์เฟซ
ประเภทการอัปเดตตําแหน่งยานพาหนะ
พร็อพเพอร์ตี้ | |
---|---|
heading optional |
ประเภท:
number optional ส่วนหัวของการอัปเดต 0 สอดคล้องกับทิศเหนือ 180 ถึงทิศใต้ |
location optional |
ประเภท:
LatLngLiteral|LatLng optional ตําแหน่งของการอัปเดต |
speedKilometersPerHour optional |
ประเภท:
number optional ความเร็วเป็นกิโลเมตรต่อชั่วโมง |
time optional |
ประเภท:
Date optional เวลาที่ได้รับจากการอัปเดตจากยานพาหนะ |
อินเทอร์เฟซ VehicleWaypoint
google.maps.journeySharing.VehicleWaypoint
อินเทอร์เฟซ
ประเภทจุดบนยานพาหนะ
พร็อพเพอร์ตี้ | |
---|---|
distanceMeters optional |
ประเภท:
number optional ระยะทางของเส้นทางระหว่างจุดอ้างอิงก่อนหน้า (หรือตําแหน่งปัจจุบันของรถ ถ้าจุดบนเส้นทางนี้เป็นจุดแรกในรายการจุดอ้างอิง) จนถึงจุดอ้างอิงนี้เป็นเมตร |
durationMillis optional |
ประเภท:
number optional เวลาในการเดินทางระหว่างจุดอ้างอิงก่อนหน้า (หรือตําแหน่งปัจจุบันของรถ ถ้าจุดบนเส้นทางนี้เป็นจุดแรกในรายการจุดอ้างอิง) เป็นจุดอ้างอิงนี้เป็นมิลลิวินาที |
location optional |
ประเภท:
LatLngLiteral optional ตําแหน่งของจุดอ้างอิง |
path optional |
ประเภท:
Array<LatLngLiteral> optional เส้นทางจากจุดอ้างอิงก่อนหน้า (หรือตําแหน่งปัจจุบันของรถ ถ้าจุดบนเส้นทางนี้เป็นจุดแรกในรายการของการชี้ทาง) ที่จุดนี้ |