Authentication

AuthToken 接口

google.maps.journeySharing.AuthToken 接口

令牌提取器返回的身份验证令牌。

expiresInSeconds
类型:  number
到期时间(以秒为单位)。令牌会在提取后此时长过期。
token
类型:  string
令牌。

AuthTokenContext 接口

google.maps.journeySharing.AuthTokenContext 接口

包含铸造 JSON Web 令牌所需的其他信息。

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 令牌铸造端点的请求中。
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 服务。