Authentication

AuthToken インターフェース

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

トークン取得ツールによって返された認証トークン。

expiresInSeconds
タイプ:  number
有効期限(秒単位)。トークンは取得後、この時間の経過後に期限切れになります。
token
タイプ:  string
トークン。

AuthTokenContext インターフェース

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

JSON Web Token の生成に必要な追加情報が含まれます。

deliveryVehicleId optional
タイプ:  string optional
指定された場合、発行されたトークンには、指定された deliveryVehicleId の非公開の DeliveryVehicleId クレームが含まれている必要があります。
taskId optional
タイプ:  string optional
指定された場合、発行されたトークンには、指定された taskId の非公開の TaskId クレームが含まれている必要があります。
trackingId optional
タイプ:  string optional
指定された場合、発行されたトークンには、指定された trackingId の非公開の TrackingId クレームが含まれている必要があります。
tripId optional
タイプ:  string optional
指定された場合、発行されたトークンには、指定された tripId の非公開の TripId クレームが含まれている必要があります。
vehicleId optional
タイプ:  string optional
指定された場合、発行されたトークンには、指定された vehicleId に対する非公開の VehicleId クレームが含まれている必要があります。

AuthTokenFetcher

google.maps.journeySharing.AuthTokenFetcher typedef

認証トークンの関数タイプ。

鋳造される認証トークンの詳細を含む AuthTokenFetcherOptions オブジェクトを受け入れる関数。この関数はトークンを生成し、トークンとその有効期限を含む AuthToken を返します。

function(AuthTokenFetcherOptions): Promise<AuthToken>

AuthTokenFetcherOptions インターフェース

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

認証トークン取得ツールのオプション。

context
タイプ:  AuthTokenContext
認証トークンのコンテキスト。コンテキストで指定された ID は、JSON Web Token 発行エンドポイントに送信されるリクエストに追加する必要があります。
serviceType
Fleet Engine のサービスタイプ。

FleetEngineServiceType 定数

google.maps.journeySharing.FleetEngineServiceType 定数

Fleet Engine サービスのタイプ。

const {FleetEngineServiceType} = await google.maps.importLibrary("journeySharing") を呼び出してアクセスします。Maps JavaScript API のライブラリをご覧ください。

DELIVERY_VEHICLE_SERVICE 配送車両へのアクセスに使用される Fleet Engine サービス。
TASK_SERVICE タスク情報にアクセスするために使用される Fleet Engine サービス。
TRIP_SERVICE ルート情報にアクセスするために使用される Fleet Engine サービス。
UNKNOWN_SERVICE 不明な Fleet Engine サービス。