Authentication

透過集合功能整理內容 你可以依據偏好儲存及分類內容。

AuthToken 介面

google.maps.journeySharing.AuthToken 介面介面

權杖擷取工具傳回的驗證權杖。

必須提供 &libraries=journeySharing 網址參數。請參閱 Maps JavaScript API 中的程式庫

expiresInSeconds
類型:number
這個權杖的到期時間 (從核發權杖算起,以秒為單位)。
token
類型:string
權杖。

AuthTokenContext 介面

google.maps.journeySharing.AuthTokenContext 介面介面

包含壓縮 JSON Web Token 所需的額外資訊。

必須提供 &libraries=journeySharing 網址參數。請參閱 Maps JavaScript API 中的程式庫

deliveryVehicleId optional
類型:string optional
如有提供,權杖化權杖應針對提供的 deliveryVehicleId 提供私人 DeliveryVehicleId 憑證附加資訊。
taskId optional
類型:string optional
如果提供 ID,所提供的憑證應具有對指定 tasksId 的私人 TaskId 憑證附加資訊。
trackingId optional
類型:string optional
如有提供,權杖化權杖應具有所提供追蹤 ID 的私人 TrackingId 憑證附加資訊。
tripId optional
類型:string optional
如果提供權杖,則權杖的相關權杖應針對提供的行程 ID 產生私人 TripId 聲明。
vehicleId optional
類型:string optional
如有提供這組權杖,則所提供的權杖應針對所提供的車輛 ID 產生私人 VehicleId 聲明。

AuthTokenFetchertypedef

google.maps.journeySharing.AuthTokenFetcher typedef

驗證權杖函式類型。

可接受 AuthTokenFetcherOptions 物件的函式,其中包含要遮蓋的驗證權杖詳細資料。這個函式應能縮減權杖,並傳回包含權杖及其到期時間的 AuthToken

必須提供 &libraries=journeySharing 網址參數。請參閱 Maps JavaScript API 中的程式庫

function(AuthTokenFetcherOptions): Promise<AuthToken>

AuthTokenFetcherOptions 介面

google.maps.journeySharing.AuthTokenFetcherOptions 介面介面

驗證權杖擷取工具的選項。

必須提供 &libraries=journeySharing 網址參數。請參閱 Maps JavaScript API 中的程式庫

context
驗證權杖內容。系統會將結構定義中指定的 ID 新增至傳送至 JSON Web Token mining 端點的要求。
serviceType
Fleet Engine 服務類型。

FleetEngineServiceType 常數

google.maps.journeySharing.FleetEngineServiceType 常數

機群引擎服務類型。

必須提供 &libraries=journeySharing 網址參數。請參閱 Maps JavaScript API 中的程式庫

DELIVERY_VEHICLE_SERVICE 用於存取運送車輛的 Fleet Engine 服務。
TASK_SERVICE 用來存取工作資訊的 Fleet Engine 服務。
TRIP_SERVICE 用來存取行程資訊的 Fleet Engine 服務。
UNKNOWN_SERVICE 不明的 Fleet Engine 服務。