Fleet Engine Entities

透過集合功能整理內容 你可以依據偏好儲存及分類內容。

Task 介面

google.maps.journeySharing.Task 介面介面

Fleet Engine 傳回的工作詳細資料。

必須提供 &libraries=journeySharing 網址參數。請參閱 Maps JavaScript API 中的程式庫

estimatedCompletionTime optional
類型:Date optional
工作預估完成時間的時間戳記。
latestVehicleLocationUpdate optional
類型:VehicleLocationUpdate optional
上次位置更新的相關資訊。
name optional
類型:string optional
工作名稱的格式必須為「quot;providers/{provider_id}/task/{task_id}"」。tasks_id 必須是專屬 ID,而不是追蹤 ID。如要儲存出貨追蹤 ID,請使用 tracking_id 欄位。多個工作可以使用相同的 tracker_id。
outcome optional
類型:string optional
工作的結果。
outcomeLocation optional
類型:LatLngLiteral optional
工作完成的位置 (來自供應商)。
outcomeLocationSource optional
類型:string optional
工作結果位置的 setter ('PROVIDER' 和 'LAST_VEHICLE_LOCATION')。
outcomeTime optional
類型:Date optional
工作設定結果的時間戳記 (來自供應商)。
plannedLocation optional
類型:LatLngLiteral optional
完成工作的位置。
remainingVehicleJourneySegments optional
類型:Array<VehicleJourneySegment> optional
完成這項工作的區隔相關資訊。
status optional
類型:string optional
工作目前的執行狀態,
trackingId optional
類型:string optional
貨品的追蹤 ID。
type optional
類型:string optional
工作類型,例如休息或運送。
vehicleId optional
類型:string optional
執行這項工作的車輛 ID。

Trip 介面

google.maps.journeySharing.Trip 介面介面

Fleet Engine 傳回的行程詳細資料。

必須提供 &libraries=journeySharing 網址參數。請參閱 Maps JavaScript API 中的程式庫

actualDropOffLocation optional
類型:LatLngLiteral optional
客戶放棄購物的地點。
actualPickupLocation optional
類型:LatLngLiteral optional
客戶取貨地點。
dropOffTime optional
類型:Date optional
預估乘客在下車或未來的下車時間。
latestVehicleLocationUpdate optional
類型:VehicleLocationUpdate optional
上次位置更新的相關資訊。
name optional
類型:string optional
格式為「quot;providers/{provider_id}/trips/{trip_id}」。trip_id 必須是專屬 ID。
passengerCount optional
類型:number optional
這趟行程的乘客人數,不含司機。
pickupTime optional
類型:Date optional
乘客預估上車時間,或實際抵達乘客的時間。
plannedDropOffLocation optional
類型:LatLngLiteral optional
客戶表示即將離開的地點。
plannedPickupLocation optional
類型:LatLngLiteral optional
客戶表示他們取貨的地點。
remainingWaypoints optional
類型:Array<VehicleWaypoint> optional
用來從目前位置到下車點的路徑路徑點陣列。
status optional
類型:string optional
行程的目前狀態。可能的值包括 UNKNOWN_TRIP_STATUS、NEW、ENROUTE_TO_PICKUP、ARRIVED_AT_PICKUP、ARRIVED_AT_INTERMEDIATE_DESTINATION、ENROUTE_TO_INTERMEDIATE_DESTINATION、ENROUTE_TO_DROPOFF、COMPLETE 或 CANCEL。
type optional
類型:string optional
行程的類型。可能的值為 UNKNOWN_TRIP_TYPE、SHARED 或 EXCLUSIVE。
vehicleId optional
類型:string optional
這趟行程的車輛 ID。

DeliveryVehicle 介面

google.maps.journeySharing.DeliveryVehicle 介面介面

Fleet Engine 傳回的送貨車輛詳細資料。

必須提供 &libraries=journeySharing 網址參數。請參閱 Maps JavaScript API 中的程式庫

attributes
類型:Object<string, string optional>
客製化配送車輛屬性。
currentRouteSegmentEndPoint optional
類型:LatLngLiteral optional
目前路徑區隔的終點。
latestVehicleLocationUpdate optional
類型:VehicleLocationUpdate optional
交付車輛的最後回報位置。
name optional
類型:string optional
格式為「quot;providers/{provider_id}/deliveryVehicles/{delivery_vehicle_id}」"delivery_vehicle_id 必須是不重複的識別碼。
navigationStatus optional
類型:string optional
車輛目前的導航狀態。
remainingDistanceMeters optional
類型:number optional
目前路線區隔中的剩餘行車距離 (以公尺為單位)。
remainingDurationMillis optional
類型:number optional
目前路徑片段的剩餘行車時間 (以毫秒為單位)。
remainingVehicleJourneySegments optional
類型:Array<VehicleJourneySegment> optional
指派給這個運送車輛的歷程區隔,從車輛最近回報的地點開始。

VehicleJourneySegment 介面

google.maps.journeySharing.VehicleJourneySegment 介面介面

VehicleJourneySegment 類型

必須提供 &libraries=journeySharing 網址參數。請參閱 Maps JavaScript API 中的程式庫

distanceMeters optional
類型:number optional
從前一個停靠站到這個停靠站的移動距離,單位為公尺。
durationMillis optional
類型:number optional
從上一個停靠站到這個停靠站的移動時間 (以毫秒為單位)。
extraDurationMillis optional
類型:number optional
停靠時間任務的額外交通時間 (以毫秒為單位)。
location optional
類型:LatLngLiteral optional
實際停靠站位置。
path optional
類型:Array<LatLngLiteral> optional
從這個停靠站到這個停靠站的路徑。

VehicleLocationUpdate 介面

google.maps.journeySharing.VehicleLocationUpdate 介面介面

VehicleLocationUpdate 類型

必須提供 &libraries=journeySharing 網址參數。請參閱 Maps JavaScript API 中的程式庫

heading optional
類型:number optional
更新內容的標題。0 對應北方,180 指向南方。
location optional
類型:LatLngLiteral optional
更新的位置。
speedKilometersPerHour optional
類型:number optional
速度 (以小時為單位)。
time optional
類型:Date optional
從車輛收到這項更新的時間。

VehicleWaypoint 介面

google.maps.journeySharing.VehicleWaypoint 介面介面

VehicleWaypoint 類型。

必須提供 &libraries=journeySharing 網址參數。請參閱 Maps JavaScript API 中的程式庫

distanceMeters optional
類型:number optional
上一個路線控點 (或車輛 #39;,如果這個路線控點是路線控點清單中的第一個點) 與這個路線控點之間的路徑距離,以公尺為單位。
durationMillis optional
類型:number optional
從這個路線控點 (如果是這個路線控點,在路線控點清單中第一個點) 至這個路線控點的運送時間 (以毫秒為單位)。
location optional
類型:LatLngLiteral optional
路線控點的位置。
path optional
類型:Array<LatLngLiteral> optional
從上一個路線控點 (或車輛 #39;,如果這個路線控點是路線控點清單中的第一個點) 至這個路線控點的路徑。