GMTDDriverContext 类参考

GMTDDriverContext 类参考文档

概览

一个对象,包含构建 GMTDDriverApi 实例所需的依赖项。

继承 GMTSImmutableData

公共成员函数

(instancetype)- initWithAccessTokenProvider:providerID:vehicleID:navigator:
 初始化 Driver Context 对象。

属性

id<GMTDAuthorization >accessTokenProvider
 该对象提供用于与 Fleet Engine 后端进行交互的访问令牌。
NSString * providerID
 与提供方关联的 Google Cloud 项目的 ID。
GMTDFleetEngineIDStringGMTDFleetEngineIDString * vehicleID
 与车辆关联的 ID。
GMSNavigator * 导航器
 GMSMapView 关联的导航器。

成员函数文档

- (instancetype) initWithAccessTokenProvider: (id< GMTDAuthorization >) accessTokenProvider
providerID: (NSString *)  providerID
车辆 ID: (GMTDFleetEngineIDString *) vehicleID
导航器: (GMSNavigator *) 导航器

初始化 Driver Context 对象。

参数:
accessTokenProvider该对象提供用于与 Fleet Engine 后端进行交互的访问令牌。
providerID与提供方关联的 Google Cloud 项目的 ID。
vehicleID与车辆关联的 ID。
导航器GMSMapView 关联的导航器。用于跟踪与导航相关的更改。
返回
驱动程序上下文的一个实例。

属性说明

- (id<GMTDAuthorization>) accessTokenProvider [read, assign]

该对象提供用于与 Fleet Engine 后端进行交互的访问令牌。

- (NSString*) providerID [read, copy]

与提供方关联的 Google Cloud 项目的 ID。

与车辆关联的 ID。

- (GMSNavigator*) 导航器 [read, assign]

GMSMapView 关联的导航器。

用于跟踪与导航相关的更改。