AuthToken インターフェース
google.maps.journeySharing.AuthToken
インターフェース
トークン フェッチャーから返された認証トークン。
| プロパティ | |
|---|---|
| expiresInSeconds | タイプ:   number有効期限(秒単位)。トークンは、取得後この時間で期限切れになります。 | 
| token | タイプ:   stringトークン。 | 
AuthTokenContext インターフェース
google.maps.journeySharing.AuthTokenContext
インターフェース
JSON ウェブトークンの作成に必要な追加情報が含まれています。
| プロパティ | |
|---|---|
| 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 typedef
google.maps.journeySharing.AuthTokenFetcher
typedef
認証トークン関数型。
作成する認証トークンの詳細を含む AuthTokenFetcherOptions オブジェクトを受け取る関数。この関数はトークンを生成し、トークンとその有効期限を含む AuthToken を返す必要があります。
function(AuthTokenFetcherOptions): Promise<AuthToken>
AuthTokenFetcherOptions インターフェース
google.maps.journeySharing.AuthTokenFetcherOptions
インターフェース
認証トークン フェッチャーのオプション。
| プロパティ | |
|---|---|
| context | タイプ:   AuthTokenContext認証トークンのコンテキスト。コンテキストで指定された ID は、JSON ウェブトークン生成エンドポイントに送信されるリクエストに追加する必要があります。 | 
| 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 サービス。 |