/*** 设置导航事件监听* @param callback*/voidsetnavilistener(ibnavilistener callback);
/*** 当前路名更新** @param name 当前道路名*/publicvoidonroadnameupdate(string name){}/*** 距离目的地的剩余距离** @param remaindistance 剩余距离,单位米* @param remaintime 剩余时间,单位秒*/publicvoidonremaininfoupdate(int remaindistance, int remaintime){}/*** 途径点eta信息* @param msg msg.arg1-剩余距离 msg.arg2-剩余时间*/publicvoidonvialistremaininfoupdate(message msg){}/*** 诱导信息** @param naviinfo 对应的诱导信息*/publicvoidonguideinfoupdate(bnaviinfo naviinfo){}/*** 高速信息** @param action show: 展示 hide: 消隐 update: 更新信息* @param info 对应的高速信息*/publicvoidonhighwayinfoupdate(action action,bnhighwayinfo info){}/*** 快速路出口信息** @param action show: 展示 hide: 消隐 update: 更新信息* @param name 快速路名称* @param dist 离快速路出口的距离* @param id 快速路id*/publicvoidonfastexitwayinfoupdate(action action,string name, int dist,string id){}/*** 放大图回调接口** @param action 显示/刷新/隐藏动作* @param enlargemap 放大图view* @param remaindistance 剩余距离* @param progress 路口的进度* @param roadname 下一个路名* @param turnicon 转向标*/publicvoidonenlargemapupdate(action action,view enlargemap,string remaindistance,int progress,string roadname,bitmap turnicon){}/*** 日夜模式改变** @param style daynightmode.day: 白天 daynightmode.night: 黑夜*/publicvoidondaynightchanged(daynightmode style){}/*** 路况信息更新** @param progress 车行驶的进度 单位为浮点类型,0-1为0%-100%* @param items 路况信息*/publicvoidonroadconditioninfoupdate(double progress,list<bnroadcondition> items){}/*** 主辅路、高架桥信息更新** @param type {@link bnavicommonparams.bnmainsidebridge}*/publicvoidonmainsidebridgeupdate(int type){}/*** 车道线信息更新** @param action action.show:显示 action.hide:消隐* @param laneitems 车道线数据*/publicvoidonlaneinfoupdate(action action,list<bnavlineitem> laneitems){}/*** 速度信息回调,无数据返回 -1* @param speed 车速 km/h* @param speedlimit 限速 km/h*/publicvoidonspeedupdate(int speed, int speedlimit){}/*** 超速回调,1km内超速回调一次* @param speed 车速 km/h* @param speedlimit 限速 km/h*/publicvoidonoverspeed(int speed, int speedlimit){}/*** 到达目的地后回调函数*/publicvoidonarrivedestination(){}/*** 驾车路径导航到达某个途经点的回调函数*/publicvoidonarrivedwaypoint(int index){}/*** 当gps位置有更新时的回调函数* 注:自v5.3.0.1版本之后,该接口返回的坐标系跟随初始化时设置的坐标系*/publicvoidonlocationchange(bnavilocation navilocation){}/*** 底图操作态和导航态的回调*/publicvoidonmapstatechange(mapstatemode mapstatemode){}/*** 开始偏航的回调*/publicvoidonstartyawing(string flag){}/*** 偏航成功的回调*/publicvoidonyawingsuccess(){}/*** 导航到达途径点附近偏航之后途径点消失的回调** @param index 被删除途径点的索引*/publicvoidonyawingarriveviapoint(int index){}/*** 导航中通知型消息的回调*/publicvoidonnotificationshow(string msg){}/*** 导航中前方一公里出现严重拥堵的回调*/publicvoidonheavytraffic(){}/*** 导航结束的回调*/publicvoidonnaviguideend(){}/*** 卫星信号变化*/publicvoidonsatellitenumupdate(int num){}/*** 偏好修改回调* @param prefertype 当前偏好*/publicvoidonpreferchanged(int prefertype){}/*** 显示模式修改回调* @param mode 当前偏好:0:经典 1:简约*/publicvoidonguidemodechanged(int mode){}/*** 导航视角模式修改回调* @param mode 当前偏好:0:跟随车头 1:正北朝上*/publicvoidonguideviewmodechanged(int mode){}/*** 语音播报修改回调* @param mode 0:标准 1:简洁 2:静音 3:仅提示音*/publicvoidonvoicemodechanged(int mode){}/*** diy播报内容模式修改回调* @param mode 0:标准 1:简洁 6:静音 7:仅提示音*/publicvoidondiyvoicemodechanged(int mode){}/*** 路况条修改回调* @param mode 0:全览图 1:路况条 2:不显示*/publicvoidonfullviewmodechanged(int mode){}/*** 智能比例尺修改回调* @param isopen 是否打开*/publicvoidonautoscalechanged(boolean isopen){}/*** 路口放大图修改回调* @param isopen 是否打开*/publicvoidonroadenlargeviewchanged(boolean isopen){}/*** 终点连线修改回调* @param isopen 是否打开*/publicvoidoncarlogotoendredlinechanged(boolean isopen){}
上一篇
下一篇
本篇文章对您是否有帮助?