タスク インターフェース
google.maps.journeySharing.Task
インターフェース
Fleet Engine から返されたタスクの詳細。
プロパティ | |
---|---|
attributes |
タイプ:
Object<string, *> タスクに割り当てられた属性。 |
name |
タイプ:
string 形式「{tasks/{provider_id}/tasks/{task_id}」。task_id はトラッキング ID ではなく、一意の識別子である必要があります。配送のトラッキング ID を保存するには、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 配送のトラッキング ID。 |
vehicleId optional |
タイプ:
string optional このタスクを実行している車両の ID。 |
TaskTrackingInfo インターフェース
google.maps.journeySharing.TaskTrackingInfo
インターフェース
Fleet Engine から返されるタスク トラッキング情報オブジェクトの詳細。
プロパティ | |
---|---|
attributes |
タイプ:
Object<string, *> タスクに割り当てられた属性。 |
name |
タイプ:
string 名前が「providers/{provider_id}/taskTrackingInfo/{tracking_id}」の形式になっている場合があります。 tracking_id はトラッキング ID を表します。 |
trackingId |
タイプ:
string タスクのトラッキング ID。
|
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 プロバイダが Task の結果を設定した時刻。 |
Trip インターフェース
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、SHARE、EXCLUSIVE です。 |
vehicleId |
タイプ:
string このルートを走行する車両の ID。 |
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 集荷される場所。 |
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> この配送車両に割り当てられたジャーニー セグメント(車両内で最後に報告された位置情報を起点とします)。 |
currentRouteSegmentEndPoint optional |
タイプ:
LatLngLiteral optional 現在のルートセグメントの終点となる場所。 |
latestVehicleLocationUpdate optional |
タイプ:
VehicleLocationUpdate optional 最後に報告された配送車両の位置。 |
remainingDurationMillis optional |
タイプ:
number optional 現在のルート セグメントの残りの運転時間(ミリ秒単位)。 |
DeliveryVehicleStop インターフェース
google.maps.journeySharing.DeliveryVehicleStop
インターフェース
DeliveryVehicleStop タイプ
プロパティ | |
---|---|
tasks |
タイプ:
Array<{ この停車地で実行されるタスクのリスト。
|
DeliveryVehicleStopState 定数
google.maps.journeySharing.DeliveryVehicleStopState
定数
DeliveryVehicleStop
の現在の状態。
const {DeliveryVehicleStopState} = await google.maps.importLibrary("journeySharing")
を呼び出してアクセスします。詳しくは、Maps JavaScript API のライブラリをご覧ください。
定数 | |
---|---|
ARRIVED |
停車地に到着しました。車両が次の駅 / 停留所にラウトされる際、前の停車はすべて完了していると仮定します。 |
ENROUTE |
割り当て済み、かつ積極的にルーティング。 |
NEW |
作成されたが、アクティブにルーティングされていない。 |
UNSPECIFIED |
不明。 |
VehicleJourneySegment インターフェース
google.maps.journeySharing.VehicleJourneySegment
インターフェース
VehicleJourneySegment タイプ
プロパティ | |
---|---|
drivingDistanceMeters optional |
タイプ:
number optional 前の停車地からこの停車地までの移動距離(メートル単位)。 |
drivingDurationMillis optional |
タイプ:
number optional 前の停車地からこの停車地までの移動時間(ミリ秒)。 |
path optional |
タイプ:
Array<LatLngLiteral> optional 前の停留所(または、この停車地が停車地のリストの第 1 の場合はその現在地)からこの停車地までの経路。 |
stop optional |
タイプ:
DeliveryVehicleStop optional 停車地に関する情報。 |
VehicleLocationUpdate インターフェース
google.maps.journeySharing.VehicleLocationUpdate
インターフェース
VehicleLocationUpdate タイプ
プロパティ | |
---|---|
heading optional |
タイプ:
number optional 更新の見出し。0 は北、180 から南に対応します。 |
location optional |
タイプ:
LatLngLiteral|LatLng optional アップデートの場所。 |
speedKilometersPerHour optional |
タイプ:
number optional 1 時間あたりの速度(キロメートル)。 |
time optional |
タイプ:
Date optional この更新が車両から受信された時刻です。 |
VehicleWaypoint インターフェース
google.maps.journeySharing.VehicleWaypoint
インターフェース
VehicleWaypoint 型。
プロパティ | |
---|---|
distanceMeters optional |
タイプ:
number optional 前の地点(またはこの地点が地点のリストで最初の場合はその地点)との間の地点の距離(メートル単位)。 |
durationMillis optional |
タイプ:
number optional 前の地点(またはこの地点が地点の一部である場合はその地点)までの移動時間(ミリ秒)。 |
location optional |
タイプ:
LatLngLiteral optional 地点の位置。 |
path optional |
タイプ:
Array<LatLngLiteral> optional 前の地点(またはこの地点が地点のリスト内にある場合は、車両の現在地)からこの地点へのパス。 |
TimeWindow インターフェース
google.maps.journeySharing.TimeWindow
インターフェース
期間。
プロパティ | |
---|---|
endTime |
タイプ:
Date 時間枠の終了時刻。 |
startTime |
タイプ:
Date 時間枠の開始時刻(指定時間を含む)。 |