请参阅: 说明
| 接口 | 说明 |
|---|---|
| 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模块儿导航路线信息 相关
NaviSessionReal3dDataDriver |
| 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