OpenSDKv5.7.2
BMTruckInfoModel.h
浏览该文件的文档.
1//
2// BMTruckInfoModel.h
3// basicmap
4//
5// Created by Lin,Biao on 2019/9/11.
6// Copyright © 2019 baidu. All rights reserved.
7//
8
9#import <Foundation/Foundation.h>
10#import <UIKit/UIKit.h>
11
12NS_ASSUME_NONNULL_BEGIN
13
14typedef NS_ENUM(NSInteger, BMTruckType) {
15 BMTruckTypeUnknown = 0,
16 BMTruckTypeMicro, // 微型货车
17 BMTruckTypeLight, // 轻型货车
18 BMTruckTypeMedium, // 中型货车
19 BMTruckTypeHeavy, // 重型货车
20 BMTruckTypeTow, // 拖挂车
21 BMTruckTypeSpecial, // 专用货车
22 BMTruckTypeOffRoad, // 越野货车
23};
24
25typedef NS_ENUM(NSInteger, BMTruckPowerType) {
26 BMTruckPowerTypeUnknown = 0,
27 BMTruckPowerTypeGasoline, // 汽油车
28 BMTruckPowerTypeDiesel, // 柴油车
29 BMTruckPowerTypeEletric, // 电车
30 BMTruckPowerTypeMixed, // 混动车
31};
32
33typedef NS_ENUM(NSInteger, BNTruckPlateColor) {
34 BNTruckPlateColorUnknown = 0,
35 BNTruckPlateColorYellow, // 黄牌
36 BNTruckPlateColorBlue, // 蓝牌
37 BNTruckPlateColorGreen, // 绿牌
38 BNTruckPlateColorBlack, // 黑牌
39 BNTruckPlateColorWhite, // 白牌
40};
41typedef NS_ENUM(NSInteger, BNTruckCarType) {
42 BNTruckCarTypeCommon = 0,
43 BNTruckCarTypeEnegry, // 新能源
44};
45
47@interface BMTruckInfoModel : NSObject
48@property (nonatomic) BNTruckCarType truckCarType; // 货车类型的车辆牌照的类型
49@property (nonatomic) BMTruckType truckType; // 货车类型
50@property (nonatomic) BMTruckPowerType powerType; // 动力类型
51@property (nonatomic) NSString *carNumber; // 车牌号
52@property (nonatomic) NSInteger emission; // 排放标准
53@property (nonatomic) NSInteger oilCost; // 百公里油耗 毫升 0~150L
54@property (nonatomic) CGFloat weight; // 车重单位kg 0~100吨
55@property (nonatomic) CGFloat load; // 载重单位kg 0~100吨
56@property (nonatomic) CGFloat length; // 车长单位mm 0~25米
57@property (nonatomic) CGFloat width; // 车宽单位mm 0~5米
58@property (nonatomic) CGFloat height; // 车高单位mm 0~10米
59@property (nonatomic) NSInteger axleNumber; // 轴数
60@property (nonatomic) CGFloat axleWeight; // 轴重单位kg 0~100吨
61@property (nonatomic) BNTruckPlateColor plateColor; // 车牌颜色
62@property (nonatomic,readonly) NSString *truckTypeText; // 货车类型描述
63
64@end
66@interface BMCarInfoModel : NSObject
67@property (nonatomic) BNTruckCarType truckCarType; // 货车类型的车辆牌照的类型
68@property (nonatomic) NSString *carNumber; // 车牌号
69@end
70NS_ASSUME_NONNULL_END
NS_ASSUME_NONNULL_BEGIN typedef NS_ENUM(NSInteger, BMTruckType)
BNTruckCarType truckCarType
NSString * carNumber
BMTruckPowerType powerType
BNTruckPlateColor plateColor
NSString * truckTypeText
BMTruckType truckType