GMTSTripWaypoint 类参考

GMTSTripWaypoint 类参考

概览

描述路线上的停放点的对象。

对于有多名乘客的行程,此点可以是中间停靠站,也可以是行程的终点。

继承 GMTCImmutableData

公共成员函数

(instancetype)- initWithLocation:tripID:waypointType:distanceToPreviousWaypointInMeters:ETA:
 实例化对象。

属性

GMTSTerminalLocation位置
 与“tripWaypoint”相关联的位置。
GMTCFleetEngineIDStringtripID
 与航点相关联的行程 ID。
GMTSTripWaypointTypewaypointType
 行程航点的类型。
int32_tdistanceToPreviousWaypointInMeters
 由 Fleet Engine 计算的从路径上的上一个航点到当前航点的路径距离。
NSTimeInterval 预定执行时间
 到达此航点的预计时间。
NSArray< GMTSLatLng * > * routeFromPreviousWaypoint
 服务器计算的从上一个航点到当前航点(编码为 LatLng 数组)的路径。
GMTSTrafficDatatrafficData
 指向此航点的路径的路况数据。

成员函数文档

- (instancetype) initWithLocation: (可为 null 的 GMTSTerminalLocation *) 位置
tripID: (可为 null 的 GMTCFleetEngineIDString *) tripID
WaypointType: (GMTSTripWaypointType) waypointType
distanceToPreviousWaypointInMeters: (int32_t) distanceToPreviousWaypointInMeters
预计到达时间: (NSTimeInterval) 预计到达时间

实例化对象。

参数:
位置与航点相关联的纬度和经度。
tripID与航点相关联的行程的 ID。
waypointType与航点相关联的终端类型。
distanceToPreviousWaypointInMetersFleet Engine 计算的从上一个航点到当前航点的路径距离。
预计到达时间到达航点的预计时间。

属性说明

- (GMTSTerminalLocation*) 位置 [read, assign]

与“tripWaypoint”相关联的位置。

- (GMTCFleetEngineIDString*) tripID [read, assign]

与航点相关联的行程 ID。

- (GMTSTripWaypointType) waypointType [read, assign]

行程航点的类型。

- (int32_t) distanceToPreviousWaypointInMeters [read, assign]

由 Fleet Engine 计算的从路径上的上一个航点到当前航点的路径距离。

- (NSTimeInterval)预计到达时间 [read, assign]

到达此航点的预计时间。

- (NSArray<GMTSLatLng *>*) routeFromPreviousWaypoint [read, assign]

服务器计算的从上一个航点到当前航点(编码为 LatLng 数组)的路径。

- (GMTSTrafficData*) trafficData [read, assign]

指向此航点的路径的路况数据。