9#import <Foundation/Foundation.h>
10#import <UIKit/UIKit.h>
11#import "BNCommonDef.h"
17NS_ASSUME_NONNULL_BEGIN
23@property (nonatomic, strong) NSMutableArray *
carRoutes;
35@property (nonatomic, assign) NSInteger
distance;
38@property (nonatomic, assign) NSInteger
time;
41@property (nonatomic, assign) NSInteger
lightNum;
44@property (nonatomic, assign) NSInteger
toll;
47@property (nonatomic, strong) NSMutableArray *
stepList;
61@property (nonatomic, copy) NSArray<BNGCJPosition*> *
coordinates;
91typedef NS_ENUM(NSInteger, BNCarRouteRoadConditonType)
93 BNCarRouteRoadConditonType_Type_Invalid = 0,
94 BNCarRouteRoadConditonType_Type_Straightway = 1,
95 BNCarRouteRoadConditonType_Type_Slow = 2,
96 BNCarRouteRoadConditonType_Type_Obstruction = 3,
97 BNCarRouteRoadConditonType_Type_VeryObstruction = 4
109@property (nonatomic, assign) NSInteger
time;
115@property (nonatomic, assign) NSInteger
turn;
157@property (nonatomic, copy) NSString *
name;
175@property (nonatomic, copy) NSString *
title;
181@property (nonatomic, copy) NSString *tag;
182@property (nonatomic, assign) BNRoutePreviewTagBgColor backColorId;
189+ (NSString *)typeIconNameOfEnum:(NSInteger)type;
193+ (UIColor *)transferBgColorByColorId:(BNRoutePreviewTagBgColor)colorId;
197+ (UIColor *)transferTextColorByColorId:(BNRoutePreviewTagBgColor)colorId;
单独的一条路线信息
Definition BNCarRouteData.h:30
NSInteger time
预计的行驶时间 ,秒
Definition BNCarRouteData.h:38
NSArray< BNRouteTagModel * > * routeTagArray
Definition BNCarRouteData.h:88
BNCarRouteNode * endPoint
终点
Definition BNCarRouteData.h:56
NSString * routeLabelName
默认线路小面板显示内容
Definition BNCarRouteData.h:32
NSInteger distance
总路程(米)
Definition BNCarRouteData.h:35
NSMutableArray * stepList
路段列表,NSMutableArray的内容为BNCarRouteStepModel
Definition BNCarRouteData.h:47
NSInteger toll
高速收费
Definition BNCarRouteData.h:44
NSArray< NSDictionary * > * passCityArray
途径市 ["cityname":@"北京",@"citycode":@"243"},......]
Definition BNCarRouteData.h:63
NSInteger lightNum
红绿灯个数
Definition BNCarRouteData.h:41
NSArray * viaPointArray
途经点 BNCarRouteNode
Definition BNCarRouteData.h:53
BNCarRouteNode * startPoint
起点
Definition BNCarRouteData.h:50
NSArray< BNGCJPosition * > * coordinates
返回当前路线信息所有坐标点
Definition BNCarRouteData.h:61
BNYellowTipsInfoGroup * tipsInfoGroup
小黄条集合,可能为空
Definition BNCarRouteData.h:59
工具类
Definition BNCarRouteData.h:188
多路线总信息
Definition BNCarRouteData.h:21
NSMutableArray * carRoutes
多路线,NSMutableArray的内容为BNCarOneRouteModel
Definition BNCarRouteData.h:23
节点
Definition BNCarRouteData.h:155
NSString * name
节点名称
Definition BNCarRouteData.h:157
路段信息
Definition BNCarRouteData.h:103
NSArray< NSNumber * > * roadConditonTypeArray
Definition BNCarRouteData.h:148
NSInteger turn
该路段导航转向类型
Definition BNCarRouteData.h:115
NSInteger time
以秒为单位的路线花费时间
Definition BNCarRouteData.h:109
NSString * linkFormatTip
路段的提示语,按照html格式组织
Definition BNCarRouteData.h:112
NSArray< NSNumber * > * pointCountArrayOfSameRC
Definition BNCarRouteData.h:142
NSArray< BNGCJPosition * > * coordinates
返回当前路线信息所有坐标点
Definition BNCarRouteData.h:104
NSInteger distance
以米为单位的路线长度
Definition BNCarRouteData.h:106
国测局位置原始坐标
Definition BNRoutePlanModel.h:51
位置原始坐标
Definition BNRoutePlanModel.h:29
Definition BNCarRouteData.h:181
小黄条集合
Definition BNCarRouteData.h:164
NSMutableArray * tipsInfoArray
小黄条集合,NSMutableArray的内容为BNYellowTipsInfo
Definition BNCarRouteData.h:166
单个小黄条数据结构
Definition BNCarRouteData.h:173
NSString * title
小黄条标题
Definition BNCarRouteData.h:175