Fleet Engine Entities

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

Task インターフェース

google.maps.journeySharing.Task インターフェース

Fleet Engine から返されるタスクの詳細。

name
タイプ: string
タスク名。形式は "providers/{provider_id}/tasks/{task_id}" です。task_id は、トラッキング ID ではなく、一意の識別子である必要があります。配送のトラッキング ID を保存するには、tracking_id フィールドを使用します。複数のタスクで同じ Tracking_id を使用できます。
remainingVehicleJourneySegments
このタスクで完了する必要のある残りのセグメントに関する情報。
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。
  • 有効な Unicode 文字列を指定する必要があります。
  • 最大 64 文字です。
  • Unicode Normalization Form C に従って正規化します。
  • ASCII 文字(/、':'、'?'、','、'#')は含めないでください。
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
タイプ: Array<LatLng> 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
現在地から降車地点までの地点の配列。
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
この配達車両に割り当てられた移動手段のセグメント。車両が最後に報告された場所から順に並べられます。
currentRouteSegmentEndPoint optional
タイプ: LatLngLiteral optional
現在のルートのセグメントが終了する場所。
latestVehicleLocationUpdate optional
タイプ: VehicleLocationUpdate optional
最後に配達された車両の所在地。
remainingDurationMillis optional
タイプ: number optional
現在のルート セグメントの残りの運転時間(ミリ秒)。

DeliveryVehicleStop インターフェース

google.maps.journeySharing.DeliveryVehicleStop インターフェース

DeliveryVehicleStop タイプ

tasks
タイプ: Array<{
  id:string optional,
  extraDurationMillis:number optional
}>
この停車地で実行されるタスクのリスト。
  • id: タスクの ID。
  • extraDurationMillis: タスクの実行にかかる時間(ミリ秒単位)。

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
前の地点(または地点がリスト内にある場合、車両の現在地)からこの地点へのパス。