我正在尝试使用MapBox创建自定义路线并添加海关步骤列表。 要从Point列表中绘制路线,我正在使用MapboxMapMatching。 从MapBox文档中,我知道步骤由 LegStep 管理,但是如果可以的话,我不能添加自定义步骤吗?
答案 0 :(得分:1)
听起来您正在寻找“ Milestones”,它包含在Android导航SDK out of the box中。根据链接的文档,您可以使用显式方法调用添加自定义里程碑:
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()