我正在覆盖路由侦听器的 allowreroutefrom(( 函数,以便在检测到 offroutelistener 时拾取我的自定义路由。我返回 false 并使用自定义计算的路由开始新的导航。但我想在发生重新路由时显示重新路由横幅指令。如何在横幅中给出我们自己的指示?
InstructionView
具有您可以使用的showRerouteState()
和hideRerouteState()
方法:
@Override
public boolean allowRerouteFrom(Point offRoutePoint) {
// Fetch new route
InstructionView instructionView = findViewById(R.id.instructionView);
instructionView.showRerouteState();
return false;
}