Звучит так, будто вы ищете " Вехи ", которые включены в Android Navigation SDK из коробки .Согласно связанной документации, вы можете добавить пользовательские этапы с явным вызовом метода:
navigation.addMilestone(new RouteMilestone.Builder()
.setIdentifier("begin-route-milestone")
.setTrigger(
Trigger.all(
Trigger.lt(TriggerProperty.STEP_INDEX, 3),
Trigger.gt(TriggerProperty.STEP_DISTANCE_TOTAL_METERS, 200)))
.build()