Authentication

AuthToken 接口

google.maps.journeySharing.AuthToken接口

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

需要 &libraries=journeySharing 网址参数。请参阅 Maps JavaScript API 中的库

expiresInSeconds
类型number
此令牌的到期时间(从令牌颁发时间算起,以秒为单位)。
token
类型string
令牌。

AuthTokenContext 接口

google.maps.journeySharing.AuthTokenContext接口

包含创建 JSON Web 令牌所需的其他信息。

需要 &libraries=journeySharing 网址参数。请参阅 Maps JavaScript API 中的库

deliveryVehicleId optional
类型string optional
创建后,创建的令牌应该对提供的 deliveryVehicleId 具有私有 DeliveryVehicleId 声明。
taskId optional
类型string optional
提供后,创建的令牌应该对提供的 taskId 具有私有 TaskId 声明。
trackingId optional
类型string optional
创建后,创建的令牌应该具有提供的跟踪 ID 的私有 TrackingId 声明。
tripId optional
类型string optional
提供后,创建的令牌应该对提供的 tripId 具有私有 TripId 声明。
vehicleId optional
类型string optional
创建时,创建的令牌应该具有提供的 Vehicle_Id 的私有 VehicleId 声明。

AuthTokenFetcher typedef

google.maps.journeySharing.AuthTokenFetcher类型定义符

身份验证令牌函数类型。

这个函数接受 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 令牌创建端点的请求中。
serviceType
Fleet Engine 服务类型。

FleetEngineServiceType 常量

google.maps.journeySharing.FleetEngineServiceType 常量

Fleet Engine 服务的类型。

需要 &libraries=journeySharing 网址参数。请参阅 Maps JavaScript API 中的库

DELIVERY_VEHICLE_SERVICE 用于访问送货车辆的 Fleet Engine 服务。
TASK_SERVICE 用于访问任务信息的 Fleet Engine 服务。
TRIP_SERVICE 用于访问行程信息的 Fleet Engine 服务。
UNKNOWN_SERVICE 未知 Fleet Engine 服务。