OpenSDK8.1.1
Loading...
Searching...
No Matches
BNCarOneRouteModel Class Reference

单独的一条路线信息 More...

#include <BNCarRouteData.h>

Inheritance diagram for BNCarOneRouteModel:

Properties

NSString * routeLabelName
 默认线路小面板显示内容
NSInteger distance
 总路程(米)
NSInteger time
 预计的行驶时间 ,秒
NSInteger lightNum
 红绿灯个数
NSInteger toll
 高速收费
NSMutableArray * stepList
 路段列表,NSMutableArray的内容为BNCarRouteStepModel
BNCarRouteNode * startPoint
 起点
NSArray * viaPointArray
 途经点 BNCarRouteNode
BNCarRouteNode * endPoint
 终点
BNYellowTipsInfoGroup * tipsInfoGroup
 小黄条集合,可能为空
NSArray< BNGCJPosition * > * coordinates
 返回当前路线信息所有坐标点
NSArray< NSDictionary * > * passCityArray
 途径市 ["cityname":@"北京",@"citycode":@"243"},......]
NSArray< BNRouteTagModel * > * routeTagArray

Detailed Description

单独的一条路线信息

Property Documentation

◆ routeTagArray

- (NSArray<BNRouteTagModel *>*) routeTagArray
readwritenonatomiccopy

路线页 3 Tab 上路线信息最底部的描述标签数组。 业务说明:

  • 用于展示路线的补充描述信息,如: “大路多 / 有施工 / 避开限行”
  • 其中:

数据结构说明:

  • 数组元素为 BNRouteTagModel
  • BNRouteTagModel 中包含:
    • tag:标签文案内容,如“有施工”“避开限行”
    • backColorId(BNRoutePreviewTagBgColor):标签颜色标识

UI 使用说明:

  • 将 backColorId 传入 BNCarRouteDataUtil
    • transferBgColorByColorId: 获取地图中标签的背景色
    • transferTextColorByColorId: 获取对应的文字颜色
  • 用于路线预览页及地图标签的 UI 渲染

使用示例:

  • 可参考 Demo 中 RouteContentView 视图内的具体使用方式

The documentation for this class was generated from the following file: