GMTSVehicle 類別參考資料

GMTS 車輛類別參考資料

總覽

包含車輛相關功能資料的物件。

這些資料可以是剖析資料 (例如乘客人數上限) 或追蹤資料 (例如目前的行程和地點)。

沿用 GMTCImmutableData

公開成員函式

(instancetype)- initWithvehicleName:vehicleState:supportedTripTypes:currentTrips:lastLocation:maximumCapacity:attributes:vehicleType:
 物件初始化。

資源

NSString * vehicleName
 車輛名稱。
GMTSVehicleStatevehicleState
 車輛狀態。如要查看所有選項,請參閱 GMTSVehicleState。
GMTSVehicleSupportedTripTypessupportedTripTypes
 支援的行程類型。如需所有選項,請參閱 GMTSVehicleSupportedTripTypes。
NSArray< NSString * > * currentTrips
 陣列包含目前的所有行程 ID。
GMTSVehicleLocationlastLocation
 車輛的最後位置。
int32_tmaximumCapacity
 最大容量。
NSArray
< GMTSVehicleAttributeKeyValuePair * > * 
屬性
 陣列包含所有車輛屬性。
GMTSVehicleTypevehicleType
 交通工具類型資訊。

成員函式說明文件

- (instancetype) initWithvehicleName: (nullable NSString *)  vehicleName
CarState: (GMTSVehicleState)。 vehicleState
supportedTripTypes: (GMTSVehicleSupportedTripTypes) supportedTripTypes
當前行程: (nullable NSArray< NSString * > *)  currentTrips
lastLocation: (可為空值的 GMTSVehicleLocation *) lastLocation
最大容量: (int32_t) maximumCapacity
屬性: (nullable NSArray< GMTSVehicleAttributeKeyValuePair * > *)  屬性
carType: (GMTSVehicleType *) vehicleType

物件初始化。

參數:
vehicleName車輛名稱。
vehicleState車輛狀態。如要查看所有選項,請參閱 GMTSVehicleState。
supportedTripTypes所有支援的行程類型。
currentTrips陣列包含目前的所有行程 ID。
lastLocation車輛的最後位置。
maximumCapacity最大容量。
attributes字典會包含所有車輛屬性。
vehicleType交通工具類型資訊。

資源說明文件

- (NSString*) vehicleName [read, copy]

車輛名稱。

- (GMTSVehicleState) vehicleState [read, assign]

車輛狀態。如要查看所有選項,請參閱 GMTSVehicleState。

支援的行程類型。如需所有選項,請參閱 GMTSVehicleSupportedTripTypes。

- (NSArray<NSString *>*) currentTrips [read, copy]

陣列包含目前的所有行程 ID。

- (GMTSVehicleLocation*) lastLocation [read, copy]

車輛的最後位置。

- (int32_t) maximumCapacity [read, assign]

最大容量。

- (NSArray<GMTSVehicleAttributeKeyValuePair *>*) 屬性 [read, copy]

陣列包含所有車輛屬性。

- (GMTSVehicleType*) vehicleType [read, copy]

交通工具類型資訊。