手动绕行
功能描述
手动绕行用于在导航过程中由用户主动规避当前路线上的局部风险点,不改变大方向目的地。典型场景包括:
- 前方出现事故、施工、封闭等交通事件,希望绕开该事件区域;
- 用户熟悉路况,主动避开某个即将经过的引导步骤(step);
- 临时希望“绕开这一段”,再回归主导航目标。
该能力的核心价值是让用户对“是否经过某段路”拥有主动控制权,降低临场不确定性。
产品交互建议
- 在交通事件卡片、交通条或地图事件点提供“绕开”入口;
- 在导航指令列表中支持对未来 step 执行“避开此段”;
- 用户确认后立即刷新路线并给出明确反馈(如“已为你重新规划绕行路线”);
- 若绕行失败,保留当前路线并提示失败,避免无感失败。
对应技术模块
- 路线修改:使用
setAvoidIncidents(...)、setAvoidSteps(...)构建更新路线请求并应用结果。