Task インターフェース
google.maps.journeySharing.Task
インターフェース
Fleet Engine から返されるタスクの詳細。
プロパティ | |
---|---|
name |
タイプ:
string タスク名。形式は "providers/{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 タスクが完了する場所。 |
trackingId optional |
タイプ:
string optional 配送のトラッキング ID。 |
vehicleId optional |
タイプ:
string optional このタスクを実行する車両の ID。 |
TaskTrackingInfo インターフェース
google.maps.journeySharing.TaskTrackingInfo
インターフェース
Fleet Engine から返されるタスク追跡情報オブジェクトの詳細。
プロパティ | |
---|---|
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 タスクの現在の実行状態。 |
taskOutcome optional |
タイプ:
string optional タスクを実行しようとした結果。 |
taskOutcomeTime optional |
タイプ:
Date optional プロバイダがタスクの結果を設定した時刻。 |
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、CANCEL のいずれかです。 |
type |
タイプ:
string ルートのタイプ。UNKNOWN_TRIP_TYPE、共有、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 は一意の 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
の現在の状態。
&libraries=journeySharing
URL パラメータを使用して読み込みます。詳しくは、Maps JavaScript API のライブラリをご覧ください。
v=beta
を使用している場合は、const {DeliveryVehicleStopState} = await google.map.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 前の地点(または地点がリスト内にある場合、車両の現在地)からこの地点へのパス。 |
stop optional |
タイプ:
Array<DeliveryVehicleStop> optional この車両の停車地。 |
VehicleLocationUpdate インターフェース
google.maps.journeySharing.VehicleLocationUpdate
インターフェース
VehicleLocationUpdate タイプ
プロパティ | |
---|---|
heading optional |
タイプ:
number optional アップデートの見出し。0 は北、180 は南を表します。 |
location optional |
タイプ:
LatLngLiteral|LatLng optional アップデートの場所。 |
speedKilometersPerHour optional |
タイプ:
number optional 速度(km/時)。 |
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 前の地点(または地点がリスト内にある場合、車両の現在地)からこの地点へのパス。 |