總覽
包含車輛相關功能資料的物件。
這些資料可以是剖析資料 (例如乘客人數上限) 或追蹤資料 (例如目前的行程和地點)。
公開成員函式 | |
(instancetype) | - initWithvehicleName:vehicleState:supportedTripTypes:currentTrips:lastLocation:maximumCapacity:attributes:vehicleType: |
物件初始化。 | |
資源 | |
NSString * | vehicleName |
車輛名稱。 | |
GMTSVehicleState | vehicleState |
車輛狀態。如要查看所有選項,請參閱 GMTSVehicleState。 | |
GMTSVehicleSupportedTripTypes | supportedTripTypes |
支援的行程類型。如需所有選項,請參閱 GMTSVehicleSupportedTripTypes。 | |
NSArray< NSString * > * | currentTrips |
陣列包含目前的所有行程 ID。 | |
GMTSVehicleLocation * | lastLocation |
車輛的最後位置。 | |
int32_t | maximumCapacity |
最大容量。 | |
NSArray < GMTSVehicleAttributeKeyValuePair * > * | 屬性 |
陣列包含所有車輛屬性。 | |
GMTSVehicleType * | vehicleType |
交通工具類型資訊。 |
成員函式說明文件
- (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) supportedTripTypes [read, assign] |
支援的行程類型。如需所有選項,請參閱 GMTSVehicleSupportedTripTypes。
- (NSArray<NSString *>*) currentTrips [read, copy] |
陣列包含目前的所有行程 ID。
- (GMTSVehicleLocation*) lastLocation [read, copy] |
車輛的最後位置。
- (int32_t) maximumCapacity [read, assign] |
最大容量。
- (NSArray<GMTSVehicleAttributeKeyValuePair *>*) 屬性 [read, copy] |
陣列包含所有車輛屬性。
- (GMTSVehicleType*) vehicleType [read, copy] |
交通工具類型資訊。