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
如果提供,创建的令牌应该具有提供的 travelId 的不公开 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
身份验证令牌上下文。在上下文中指定的 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 服务。