{"version":"0.1.0","code":"0000","result":true,"message":"处理成功","errdetail":"","timestamp":1671516340551,"data":{"id":71712093,"title":"5.4.3.8 引导混淆路口","slug":"xe5y7x","format":"lake","bookId":26046811,"body":null,"body_draft":null,"body_html":"
导航过程中,出现同向混淆路口(同向且路口相距较近)时,AutoSDK有创建混淆语音的播报。
配合语音播报进行展示,当前导航段有创建混淆语音播报且AutoSDK判断满足条件时,例如“前方**米,请在第2个路口,向右前方行驶”时,图面用气泡“1”“2”等进行对应展示,告知用户混淆路口的位置以及和当前自车位的位置关系。
混淆路口的显示在AutoSDK图层中有内聚,详见图层设置。
混淆路口扎标
/**\n * @brief 同向混淆路口扎标方案\n */\npublic class MixForkInfo {\n /**\n * 经纬度\n */\n public Coord2DDouble pos;\n /**\n * 混淆路口到导航点距离,单位 米\n */\n public int dist;\n /**\n * 道路等级\n */\n public int roadclass;\n /**\n * 当前导航段索引\n */\n public int segmentIndex;\n}
void com.autonavi.gbl.guide.observer.INaviObserver.onShowSameDirectionMixForkInfo(ArrayList<MixForkInfo> list)
说明:函数详情,请复制函数名称到在线API搜索。
//实现观察者INaviObserver\nINaviObserver naviObserver = new INaviObserver() {\n\t@Override\n\tpublic void onShowSameDirectionMixForkInfo(ArrayList<MixForkInfo> arrayList) {\n\t if (arrayList.size() > 1) //混淆路口大于1个才有意义\n\t {\n\t // todo: 显示部分已经由AutoSDK内聚了,如果已经开启了图层内聚功能,不需要再在这里调用updateGuideMixForkInfo\n // 如果HMI需要对数据做一些处理,可以在这里做\n\t }\n\t}\n ...\n};