AutoSDK
500
|
路线link信息访问器 更多...
Public 成员函数 | |
DriveLinkAccessor (IDriveLinkAccessorImpl control) | |
ArrayList< GantryInfo > | getGantryInfos () |
获取龙门架信息 更多... | |
boolean | hasParallelRoad () |
是否有平行路 更多... | |
boolean | hasMultiOut () |
是否有岔路 更多... | |
boolean | hasTrafficLight () |
路口是否存有交通灯 更多... | |
boolean | hasMixFork () |
路口是否存有混淆路口 更多... | |
boolean | isAtService () |
是否在服务区 更多... | |
boolean | isSupport3DNavigation () |
是否可进行三维导航 更多... | |
boolean | isRestricting () |
link是否限行 更多... | |
short | getSpeedLimit () |
获取限速信息 更多... | |
short | getLimitFlag () |
获取限行标志 更多... | |
short | getSpeed () |
获取通行速度 更多... | |
short | getStatus () |
获取交通状态 更多... | |
short | getCameraCount () |
获取电子眼信息个数 更多... | |
Camera | getCamera (short index) |
获取电子眼信息 更多... | |
short | getTurnInfoCount () |
获取转向信息个数 更多... | |
TurnInfo | getTurnInfo (short index) |
获取转向信息 更多... | |
ExactTrafficItem | get3DExactTrafficItem () |
获取该link精细化三维交通数据 更多... | |
ExactTrafficItem | getExactTrafficItem () |
获取该link精细化交通数据 更多... | |
HeightDiffData | getHeightDiffData () |
获取高度差数据 更多... | |
String | getServiceName () |
获取服务区名称 更多... | |
long | getNativeTypeHandle () |
返回引擎的数据结构 更多... | |
RoadSlopeInfo | getRoadSlopInfo () |
获取link的坡度信息 更多... | |
boolean | getInnerRoad () |
常驻起点小区内部路 更多... | |
void | onDestroy () |
synchronized void | delete () |
![]() | |
BaseLinkAccessor (IBaseLinkAccessorImpl control) | |
ArrayList< Coord2DInt32 > | getPoints () |
获取当前Link所有二维形状点坐标 更多... | |
ArrayList< Coord3DInt32 > | get3DPoints () |
获取当前Link所有三维形状点坐标 更多... | |
boolean | isValid () |
是否有效 更多... | |
int | getLength () |
获取Link长度 更多... | |
long | getTravelTime () |
获取当前Link旅行时间 更多... | |
long | getStaticTravelTime () |
获取当前Link静态的旅行时间 更多... | |
String | getRoadName () |
获取Link道路名称 更多... | |
short | getRoadFacilityCount () |
获取Link道路设施个数 更多... | |
RoadFacility | getRoadFacility (short index) |
获取当前Link道路设施信息 更多... | |
long | get32TopoID () |
获取Link的32位拓扑ID 更多... | |
java.math.BigInteger | get64TopoID () |
获取Link64位拓扑ID 更多... | |
int | getURID () |
获取Link所在城市ID 更多... | |
long | getTileID () |
获取Link所在数据的TileID 更多... | |
long | getTPID () |
获取Link所在Tile的持久化ID 更多... | |
short | getLinkDirection () |
获取Link的方向 更多... | |
.MainAction1 int | getMainAction () |
获取Link段的导航主动作 更多... | |
.AssistantAction1 int | getAssistantAction () |
获取Link的导航辅动作 更多... | |
long | getAdcode () |
获取Link所在的行政区域编码 更多... | |
.LinkType1 int | getLinkType () |
获取Link类型 更多... | |
.Formway1 int | getFormway () |
获取link formway值 更多... | |
.RoadClass1 int | getRoadClass () |
获取Link道路等级 更多... | |
short | getRoadDirection () |
获取当前Link的通行方向信息 更多... | |
.Ownership1 int | getOwnership () |
获取当前Link道路的所有权信息 更多... | |
boolean | isToll () |
是否是收费道路 更多... | |
boolean | isOverHead () |
是否是高架路 更多... | |
Protected 成员函数 | |
DriveLinkAccessor (long cPtr, boolean cMemoryOwn) | |
IDriveLinkAccessorImpl | getControl () |
void | unbind () |
void | clean () |
![]() | |
BaseLinkAccessor (long cPtr, boolean cMemoryOwn) | |
路线link信息访问器
|
protected |
com.autonavi.gbl.common.path.drive.DriveLinkAccessor.DriveLinkAccessor | ( | IDriveLinkAccessorImpl | control | ) |
|
protected |
synchronized void com.autonavi.gbl.common.path.drive.DriveLinkAccessor.delete | ( | ) |
ExactTrafficItem com.autonavi.gbl.common.path.drive.DriveLinkAccessor.get3DExactTrafficItem | ( | ) |
获取该link精细化三维交通数据
获取该link精细化交通数据,Link有精细化数据时优先使用精细化交通数,无则直接使用Link的通用状态status
Camera com.autonavi.gbl.common.path.drive.DriveLinkAccessor.getCamera | ( | short | index | ) |
获取电子眼信息
获取当前link第index个电子眼信息
[in] | index | 电子眼索引号 |
short com.autonavi.gbl.common.path.drive.DriveLinkAccessor.getCameraCount | ( | ) |
获取电子眼信息个数
获取当前link电子眼个数
|
protected |
ExactTrafficItem com.autonavi.gbl.common.path.drive.DriveLinkAccessor.getExactTrafficItem | ( | ) |
获取该link精细化交通数据
获取该link精细化交通数据,Link有精细化数据时优先使用精细化交通数,无则直接使用Link的通用状态status
ArrayList<GantryInfo> com.autonavi.gbl.common.path.drive.DriveLinkAccessor.getGantryInfos | ( | ) |
获取龙门架信息
获取该link段内所有龙门架信息
HeightDiffData com.autonavi.gbl.common.path.drive.DriveLinkAccessor.getHeightDiffData | ( | ) |
获取高度差数据
获取该link高度差数据
boolean com.autonavi.gbl.common.path.drive.DriveLinkAccessor.getInnerRoad | ( | ) |
常驻起点小区内部路
起点小区内部路(true:小区抑制,false | 不抑制) |
short com.autonavi.gbl.common.path.drive.DriveLinkAccessor.getLimitFlag | ( | ) |
获取限行标志
获取限行标志,只有离线算路有效
long com.autonavi.gbl.common.path.drive.DriveLinkAccessor.getNativeTypeHandle | ( | ) |
返回引擎的数据结构
获取该link段封装的引擎内部数据结构
RoadSlopeInfo com.autonavi.gbl.common.path.drive.DriveLinkAccessor.getRoadSlopInfo | ( | ) |
获取link的坡度信息
获取link的坡度信息 | |
坡度信息 |
String com.autonavi.gbl.common.path.drive.DriveLinkAccessor.getServiceName | ( | ) |
获取服务区名称
获取该link段服务区名称
short com.autonavi.gbl.common.path.drive.DriveLinkAccessor.getSpeed | ( | ) |
获取通行速度
获取当前link通行速度
short com.autonavi.gbl.common.path.drive.DriveLinkAccessor.getSpeedLimit | ( | ) |
获取限速信息
获取当前link段限速值
short com.autonavi.gbl.common.path.drive.DriveLinkAccessor.getStatus | ( | ) |
获取交通状态
获取交通状态, 当前Link无精细数据时有效
TurnInfo com.autonavi.gbl.common.path.drive.DriveLinkAccessor.getTurnInfo | ( | short | index | ) |
获取转向信息
获取当前link第index个获取转向信息
[in] | index | 转向信息索引号 |
short com.autonavi.gbl.common.path.drive.DriveLinkAccessor.getTurnInfoCount | ( | ) |
获取转向信息个数
获取当前link转向信息个数
boolean com.autonavi.gbl.common.path.drive.DriveLinkAccessor.hasMixFork | ( | ) |
路口是否存有混淆路口
判断当前link段是否有混淆路口
boolean com.autonavi.gbl.common.path.drive.DriveLinkAccessor.hasMultiOut | ( | ) |
是否有岔路
判断当前link段是否有岔路
boolean com.autonavi.gbl.common.path.drive.DriveLinkAccessor.hasParallelRoad | ( | ) |
是否有平行路
判断当前link段是否有平行路
boolean com.autonavi.gbl.common.path.drive.DriveLinkAccessor.hasTrafficLight | ( | ) |
路口是否存有交通灯
判断当前link段是否有交通灯
boolean com.autonavi.gbl.common.path.drive.DriveLinkAccessor.isAtService | ( | ) |
是否在服务区
判断当前link段是否在服务区
boolean com.autonavi.gbl.common.path.drive.DriveLinkAccessor.isRestricting | ( | ) |
link是否限行
判断当前link段是否限行
boolean com.autonavi.gbl.common.path.drive.DriveLinkAccessor.isSupport3DNavigation | ( | ) |
是否可进行三维导航
判断当前link段是否可进行三维导航
void com.autonavi.gbl.common.path.drive.DriveLinkAccessor.onDestroy | ( | ) |
|
protected |