{"version":"0.1.0","code":"0000","result":true,"message":"处理成功","errdetail":"","timestamp":1671518253578,"data":{"id":71713370,"title":"4.10混淆路口","slug":"wbyevx","format":"lake","bookId":26046811,"body":null,"body_draft":null,"body_html":"
文档中有【HMI】标志的表示:Auto基于SDK实现的示例,可能与Auto最新版本效果存在差异,仅供参考。
导航过程中,出现同向混淆路口(同向且路口相距较近)时,tbt有创建混淆语音的播报。 配合语音播报进行展示,当前导航段有创建混淆语音播报且tbt判断满足条件时,例如“前方**米,请在第2个路口,向右前方行驶”时,图面用气泡“1”“2”等进行对应展示,告知用户混淆路口的位置以及和当前自车位的位置关系。
- 当路口数为2(不足3个)时(这里的路口指混淆路口+导航点路口),展示两个气泡;
- 当路口数为3时,展示三个气泡;
- 当路口数>3时,tbt通知后,判断路口数大于3时,不做气泡的展示;
每次通过路口时,消去该路口对应的气泡;
实现方法:客户端获取自车位置到导航点的距离,以及tbt给出的混淆路口到导航点的距离,判断是否通过该路口(当自车位置到导航点的距离S≤当前混淆路口到导航点的距离L时,即判断已通过,消去该路口对应的气泡)
每次通过路口时,消去该路口对应的气泡;
…
a) 三维模式
三维直接覆盖,但是气泡保留,并且按照上述逻辑控制消失和左右飘策略,当手动关闭后,如仍在当前导航段内,仍能看到气泡;
b) 路口大图弹出
路口大图弹出时,气泡需保留,按照上述逻辑控制消失和左右飘策略,通过最后一个气泡后,气泡消失;
c) 前后台切换
切到后台,气泡需要保留,并且按照上述逻辑控制消失和左右飘策略。切回前台,如仍在当前导航段,保持展示;如已不在当前导航段,气泡消失,是否有新的气泡展示取决于TBT有没有新的通知;
d) 刷新、重算路线
绘制气泡后,切换主辅路、更改偏好、沿途搜触发重算路线时,清除全部气泡,是否有新的气泡取决于tbt是否有新的通知;
e) 偏航
绘制气泡后,若期间发生偏航清除全部气泡。是否有新的气泡展示取决于tbt是否有新的通知;
f) 容错
当TBT下发的路口数为1时,不展示气泡;