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
创建并提供的令牌应该就所提供的跟踪 ID 设置了不公开的 TrackingId 声明。
tripId optional
类型string optional
创建令牌后,提供的行程 ID 应具有私有 TripId 声明。
vehicleId optional
类型string optional
提供的令牌应该针对提供的 Vehicle_Id 具有专用的 VehicleId 声明。

AuthTokenFetcher typedef

google.maps.journeySharing.AuthTokenFetcher类型输入符

身份验证令牌函数类型。

一个函数,接受 AuthTokenFetcherOptions 对象,其中包含待创建的身份验证令牌的详细信息。此函数应创建令牌,并返回包含令牌及其过期时间的 AuthToken

function(AuthTokenFetcherOptions): Promise<AuthToken>

AuthTokenFetcherOptions 接口

google.maps.journeySharing.AuthTokenFetcherOptions 接口

身份验证令牌提取程序的选项。

context
身份验证令牌上下文。上下文中指定的 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 服务。