Package com.baidu.navisdk.adapter.struct
Class BNLaneInfoModel
- java.lang.Object
-
- com.baidu.navisdk.adapter.struct.BNLaneInfoModel
-
public class BNLaneInfoModel extends java.lang.Object对外暴露的车道线数据。内部使用
com.baidu.navisdk.api.common.data.laneline.RGLaneInfoNewModel, 因该类无 keep 规则会被混淆,故在 adapter.struct 层提供此包装类供外部调用方使用。 由IBNTLCruiserPageManager.ITLCruiseDataListener.onLaneLineUpdate(com.baidu.navisdk.adapter.struct.BNLaneInfoModel, com.baidu.navisdk.adapter.struct.BNLaneAction[])回调, null 或isShow=false表示当前无车道线需要展示。
-
-
Field Summary
Fields Modifier and Type Field Description intaceUpdate是否干预:0 无干预,1 不可用,2 可用。 影响可变车道锯齿线高亮,具体以RGLineItem#isVariable为准。intdriveHabbit驾驶习惯:0 左舵,1 右舵intdynamicUpdate动态数据来源:0 无动态数据,1 交警更新intid车道线数据 IDbooleanisLaneShow车道线是否需要显示booleanisShow数据是否有效(与 isLaneShow 共同决定是否展示,见isShowLaneLineView())RGLineItem[]laneLineList车道列表,有效元素个数为lineNumberintlineNumber有效车道数static intMAX_LINE_NUMBERintneedDisplay普通路车道级展示控制,按位控制是否在特定场景下显示。intremainDist剩余距离,单位米intstartDist开始距离,单位米doublex车道线显示位置,WGS84 经度doubley车道线显示位置,WGS84 纬度
-
Constructor Summary
Constructors Constructor Description BNLaneInfoModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisShowLaneLineView()java.lang.StringtoString()
-
-
-
Field Detail
-
MAX_LINE_NUMBER
public static final int MAX_LINE_NUMBER
- See Also:
- Constant Field Values
-
laneLineList
public RGLineItem[] laneLineList
车道列表,有效元素个数为lineNumber
-
lineNumber
public int lineNumber
有效车道数
-
startDist
public int startDist
开始距离,单位米
-
remainDist
public int remainDist
剩余距离,单位米
-
id
public int id
车道线数据 ID
-
x
public double x
车道线显示位置,WGS84 经度
-
y
public double y
车道线显示位置,WGS84 纬度
-
driveHabbit
public int driveHabbit
驾驶习惯:0 左舵,1 右舵
-
isLaneShow
public boolean isLaneShow
车道线是否需要显示
-
isShow
public boolean isShow
数据是否有效(与 isLaneShow 共同决定是否展示,见isShowLaneLineView())
-
needDisplay
public int needDisplay
普通路车道级展示控制,按位控制是否在特定场景下显示。- See Also:
com.baidu.navisdk.api.common.constant.laneline.RGLaneConstants.DisplayStatus
-
aceUpdate
public int aceUpdate
是否干预:0 无干预,1 不可用,2 可用。 影响可变车道锯齿线高亮,具体以RGLineItem#isVariable为准。
-
dynamicUpdate
public int dynamicUpdate
动态数据来源:0 无动态数据,1 交警更新
-
-