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
指定する場合は、提供された車両 ID について、プライベート トークンでプライベート VehicleId クレームを使用する必要があります。

AuthTokenFetcher typedef

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 定数

フリート エンジン サービスのタイプ。

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

DELIVERY_VEHICLE_SERVICE 配達車両へのアクセスに使用されるフリート エンジン サービス。
TASK_SERVICE タスク情報へのアクセスに使用される Fleet Engine サービス。
TRIP_SERVICE ルート情報へのアクセスに使用される Fleet Engine サービス。
UNKNOWN_SERVICE 不明な Fleet Engine サービス。