如何在Mapbox中使用DirectionsRoute创建海关步骤

时间:2019-02-13 13:38:41

标签: java android mapbox mapbox-android

我正在尝试使用MapBox创建自定义路线并添加海关步骤列表。 要从Point列表中绘制路线,我正在使用MapboxMapMatching。 从MapBox文档中,我知道步骤由 LegStep 管理,但是如果可以的话,我不能添加自定义步骤吗?

1 个答案:

答案 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()