请参阅: 说明
接口 | 说明 |
---|---|
CameraSystem.CameraEventHandler | |
CityRegulation.Listener |
城市限行信息回调接口 调用
CityRegulation.refresh() 后有限行信息刷新后回调 |
Dashboard.EventHandler |
不良驾驶事件回调接口
|
EnrouteRestrictionBrowser.EventHandler | |
ExpandView3.EventHandler | |
LanePainter.EventHandler |
事件处理器
|
NaviSession.EventHandler |
事件回调处理接口
可以通过实现此接口中的 NaviSession.EventHandler.onNaviSessionEvent(int,Object) 方法来控制 各种事件触发之后的行为
|
PedestrianSession.EventHandler |
步行导航回调handler,
PedestrianSession.PedestrianEvent |
ReachableAreaCalculator.Listener | |
RegulationRestrictionBrowser.Listener |
有限行区域的城市列表刷新接口,调用
RegulationRestrictionBrowser.refresh()
后若列表有刷新,则会调用回调接口 |
RouteDetailBrowser.RouteDetailBrowserLoadedListener |
路线详情加载监听者
|
RoutePointCollector.EventHandler | |
SpeedingReporter.Callback |
超速事件回调
|
TmcReporter.Listener |
TmcReporter回调接口
|
TripRecorder.TripEventHandler |
行程事件监听者
|
类 | 说明 |
---|---|
AdasPoint |
AdasPoint
|
ArrowInfo | |
ArrowRenderer |
箭头渲染器
用于生成箭头基础信息,再通过 ArrowOverlay 绘制在地图上 |
AvoidanceArea |
避让区域
|
AvoidanceManager |
管理避让区域和避让路段
|
BroadcastCamera | |
CameraData |
电子眼信息
|
CameraOverspeedInfo | |
CameraSystem |
电子眼模块控制器
用于设置电子眼播报模式等相关信息,并在导航过程中获取前方的电子眼,用于显示 |
CameraType |
电子眼类型码
|
CityRegulation |
城市限行信息 可以获取城市限行规则,各规则下城市限行区域类型等
|
CityRestriction | |
Dashboard |
不良驾驶习惯检测器类
|
Dashboard.Result |
不良驾驶事件统计结果
|
DSegment | |
EnrouteRestrictionBrowser | |
Eta |
根据历史路况精确地估计导航剩余时间
|
Eta2 |
沈阳Eta,估计导航剩余时间
// 创建eta对象,一般全局只需要一个 Eta2 eta = new Eta2(); // 获取路线总的估计时间 int estimatedTime = eta.getEstimatedTimeOfRoute(route); // 获取导航路线的剩余时间 int remainTime = eta.getRemainingTime(); |
ExpandView3 |
放大图控件,使用openGL绘制,使用前,需要初始化
NaviSession |
ExpandView3.Event |
放大图刷新事件
|
ExpandView3.UrlType |
放大图Url类型
|
FourServices |
4S店搜索功能模块
|
FourServicesInfo |
汽车4S店详细信息
一般用来显示4S店详情 |
GpsDebugger |
读取模拟生成的gps_log数据,调试导航功能模块
使用此模块需要初始化时开启调试GPS模式,即,将 NaviSessionParams.debugGPSMode 变量置为true支持两种格式数据,info模式和nmea模式 Info 格式数据字段格式如下 valid,dateTime,pos.x,pos.y,altitude,ori,speed,quality3D,hdop,pdop ,vdop,satInViewNum,satNum,stamp,angle Nmea 模式使用标准Nmea格式$GPRMC |
HighwayGuide |
高速路牌控制器
用于导航过程中获取高速路牌相关信息 |
HighwayGuideItem |
高速路牌信息描述
|
HighwayGuideItem.ServiceAreaEstablishment |
服务区的设施标识
|
HighwayGuideItem.ServiceAreaGasBrand |
服务区加油站品牌
|
HighwayGuideText |
高速行程信息中的路牌文字
|
HighwayGuideText.RoadNumberType |
道路编号类型
|
JunctionView |
JunctionView是对ExpandView3的封装,集成自GLSurfaceView,方便客户端集成。
|
LaneModel | |
LanePainter |
车道信息绘制。
|
LanePainter.Event |
车道线显示事件类型
|
LaneUsage | |
LaneView |
LaneView是对
LanePainter 的封装,集成自GLSurfaceView,方便客户端集成。 |
License |
授权模块
为客户端开发提供统一的授权途径,是可选模块 |
LicenseRight |
License授权信息
|
Maneuver |
播报机动事件
|
Maneuver.SlopeHintType |
路段坡度提示属性
|
Maneuver.TurnType |
路段坡度提示属性
|
Maneuver.Type |
机动事件类型
|
NaviLaneCollection |
车道信息
检测当前导航路线上自车前方1000米之内第一个路口的车道信息,无论在该路口是否要转弯、是否会有语音播报。 |
NaviSession |
导航逻辑控制模块
是导航逻辑的核心实现,核心的导航逻辑都由此类提供方法 |
NaviSessionData |
导航回调数据信息
|
NaviSessionParams |
导航初始化参数配置信息
|
NaviSpeaker |
导航中的语音播报模块
用于播报语音,只要启动了导航模块,即可以通过此模块播报语音 |
PedestrianSession |
步行导航逻辑控制模块,使用时需注册回调
需要 RoutePlan.setRule(int) 设置为RoutePlan.Rule.walk 同时
NaviSession.startRoute(RoutePlan, int) 中第二个参数只能选为
NaviSession.RouteMethod.single 或者NaviSession.RouteMethod.multipleResult |
ReachableAreaCalculator | |
Real3dRoute |
Real3dRoute,传给real3d模块儿导航路线信息 相关
NaviSession Real3dDataDriver |
RegulationCityItem |
区域限行城市信息
|
RegulationRestriction |
城市区域限行信息
|
RegulationRestrictionBrowser |
区域限行列表
|
RegulationShape |
城市限行规则形状
|
RestrictionInfo |
路段限行信息,路段属性如果为0,代表此项不做限制
|
RestrictionItem | |
RestrictionShape | |
RouteBase |
路线对象
通过此对象可以获取路线相关信息 |
RouteCollection |
路线集合对象
一般来说是用作 NaviSession 的回调参数 |
RouteDetailBrowser | |
RouteDetailItem |
路线描述信息单元
用来描述路线详情 |
RoutePlan |
路线规划方案
用来设置路线的起点、终点、途径点、规避信息等规划信息,用于算路 |
RoutePointCollector |
采集自车位置前方和后方的点集
需在导航模块初始化后使用
|
RoutePointCollectorInfo | |
RouterErrorInfo |
路线规划失败错误信息
用于描述路线规划时的错误信息,一般在 NaviSession 的算路失败中返回此类型对象 |
SegmentAttributes | |
SegmentGrabInfo |
抓路信息
|
SegmentPriority |
道路等级码,数值越小等级越高
|
SlopePoint |
路段上的一个坡度点
|
SmoothNaviData |
导航回调信息,用于自车平滑定位
|
SpeedingReporter |
提供道路限速播报和超速提醒模块
客户端在使用时,参考下面的方法: 调用 SpeedingReporter.init() 初始化和{SpeedingReporter.cleanup() 清除模块调用 SpeedingReporter.enable(boolean) 开启/关闭模块;调用{ SpeedingReporter.setCallback(Callback) 设置回调调用 SpeedingReporter.setBeepThreshold(int) 和SpeedingReporter.getBeepThreshold() 设置和获取超速提醒门限;调用 SpeedingReporter.setStrategy(int) 和SpeedingReporter.getStrategy() 设置和获取播报策略;开始超速时,触发事件 SpeedingReporter.Event.startSpeeding ,从超速变成正常时,触发事件 SpeedingReporter.Event.endSpeeding
, 播报超速蜂鸣声时,触发事件 SpeedingReporter.Event.beep ,客户端可根据需要做相应的显示 |
TmcReporter |
TMC播报相关
|
TmcReportItem |
播报的TMC路段信息
|
TmcSections |
路况(TMC)信息条中的短信息
|
TollStation | |
TrackManager |
轨迹管理
|
TrackManager.ErrorCode |
错误码
|
TrackManager.TrackInfo |
轨迹信息
|
TransitionAdas |
两条路段之间过渡的adas数据
|
TripRecorder |
Trip行程总结,在实际导航中有效,模拟导航无效
案例:
case1 : 路线起点距离当前定位点大于等于1km。
|
TripSummary |
Trip行程统计信息类
|
UserCameraData |
用户自定义电子眼
|
VehicleInfo |
机动车辆信息,字段值为0代表当前字段无限制
|
©Mapbar Engine Team;All Rights Reserved