/*** 设置导航事件监听* @param callback*/void setNaviListener(IBNaviListener callback);
/*** 当前路名更新** @param name 当前道路名*/public void onRoadNameUpdate(String name) {}/*** 距离目的地的剩余距离** @param remainDistance 剩余距离,单位米* @param remainTime 剩余时间,单位秒*/public void onRemainInfoUpdate(int remainDistance, int remainTime) {}/*** 途径点eta信息* @param msg msg.arg1-剩余距离 msg.arg2-剩余时间*/public void onViaListRemainInfoUpdate(Message msg) {}/*** 诱导信息** @param naviInfo 对应的诱导信息*/public void onGuideInfoUpdate(BNaviInfo naviInfo) {}/*** 高速信息** @param action SHOW: 展示 HIDE: 消隐 UPDATE: 更新信息* @param info 对应的高速信息*/public void onHighWayInfoUpdate(Action action, BNHighwayInfo info) {}/*** 快速路出口信息** @param action SHOW: 展示 HIDE: 消隐 UPDATE: 更新信息* @param name 快速路名称* @param dist 离快速路出口的距离* @param id 快速路ID*/public void onFastExitWayInfoUpdate(Action action, String name, int dist, String id) {}/*** 放大图回调接口** @param action 显示/刷新/隐藏动作* @param enlargeMap 放大图View* @param remainDistance 剩余距离* @param progress 路口的进度* @param roadName 下一个路名* @param turnIcon 转向标*/public void onEnlargeMapUpdate(Action action, View enlargeMap, String remainDistance,int progress, String roadName, Bitmap turnIcon) {}/*** 日夜模式改变** @param style DayNightMode.DAY: 白天 DayNightMode.NIGHT: 黑夜*/public void onDayNightChanged(DayNightMode style) {}/*** 路况信息更新** @param progress 车行驶的进度 单位为浮点类型,0-1为0%-100%* @param items 路况信息*/public void onRoadConditionInfoUpdate(double progress, List<BNRoadCondition> items) {}/*** 主辅路、高架桥信息更新** @param type {@link BNaviCommonParams.BNMainSideBridge}*/public void onMainSideBridgeUpdate(int type) {}/*** 车道线信息更新** @param action Action.SHOW:显示 Action.HIDE:消隐* @param laneItems 车道线数据*/public void onLaneInfoUpdate(Action action, List<BNavLineItem> laneItems) {}/*** 速度信息回调,无数据返回 -1* @param speed 车速 km/h* @param speedLimit 限速 km/h*/public void onSpeedUpdate(int speed, int speedLimit) {}/*** 超速回调,1km内超速回调一次* @param speed 车速 km/h* @param speedLimit 限速 km/h*/public void onOverSpeed(int speed, int speedLimit) {}/*** 到达目的地后回调函数*/public void onArriveDestination() {}/*** 驾车路径导航到达某个途经点的回调函数*/public void onArrivedWayPoint(int index) {}/*** 当GPS位置有更新时的回调函数* 注:自v5.3.0.1版本之后,该接口返回的坐标系跟随初始化时设置的坐标系*/public void onLocationChange(BNaviLocation naviLocation) {}/*** 底图操作态和导航态的回调*/public void onMapStateChange(MapStateMode mapStateMode) {}/*** 开始偏航的回调*/public void onStartYawing(String flag) {}/*** 偏航成功的回调*/public void onYawingSuccess() {}/*** 导航到达途径点附近偏航之后途径点消失的回调** @param index 被删除途径点的索引*/public void onYawingArriveViaPoint(int index) {}/*** 导航中通知型消息的回调*/public void onNotificationShow(String msg) {}/*** 导航中前方一公里出现严重拥堵的回调*/public void onHeavyTraffic() {}/*** 导航结束的回调*/public void onNaviGuideEnd() {}/*** 卫星信号变化*/public void onSatelliteNumUpdate(int num) {}/*** 偏好修改回调* @param preferType 当前偏好*/public void onPreferChanged(int preferType) {}/*** 显示模式修改回调* @param mode 当前偏好:0:经典 1:简约*/public void onGuideModeChanged(int mode) {}/*** 导航视角模式修改回调* @param mode 当前偏好:0:跟随车头 1:正北朝上*/public void onGuideViewModeChanged(int mode) {}/*** 语音播报修改回调* @param mode 0:标准 1:简洁 2:静音 3:仅提示音*/public void onVoiceModeChanged(int mode) {}/*** DIY播报内容模式修改回调* @param mode 0:标准 1:简洁 6:静音 7:仅提示音*/public void onDiyVoiceModeChanged(int mode) {}/*** 路况条修改回调* @param mode 0:全览图 1:路况条 2:不显示*/public void onFullViewModeChanged(int mode) {}/*** 智能比例尺修改回调* @param isOpen 是否打开*/public void onAutoScaleChanged(boolean isOpen) {}/*** 路口放大图修改回调* @param isOpen 是否打开*/public void onRoadEnlargeViewChanged(boolean isOpen) {}/*** 终点连线修改回调* @param isOpen 是否打开*/public void onCarLogoToEndRedLineChanged(boolean isOpen) {}
上一篇
下一篇
本篇文章对您是否有帮助?