道路一侧的路线偏好设置

默认情况下,Android 版 Navigation SDK 会查找前往航点的最快路线,但这并不保证车辆会抵达消费者正在等待的道路边。借助道路侧面路线偏好设置功能,您可以确保车辆到达正确的道路一侧。

运作方式

在为该经停点创建航点时,您可以设置到达道路某一侧的偏好设置。您可以通过以下两种方式之一指定偏好设置。

更喜欢路的同一侧

您提供航点的地理坐标,然后设置一个标志 (setPreferSameSideOfRoad),指示您希望与航点抵达同一道路的一侧,即贴靠到最近的人行道。

Waypoint waypoint =
   Waypoint.builder()
           .setLatLng(latitude, longitude)
           .setTitle("Somewhere in Sydney")
           .setPreferSameSideOfRoad(true)
           .build()

设置到达航向

您提供航点的地理坐标,然后提供到达航向 (setPreferredHeading),该航向与等待的消费者所在道路一侧的车流方向相匹配。

Waypoint waypoint =
   Waypoint.builder()
           .setLatLng(latitude, longitude)
           .setTitle("Somewhere in Sydney")
           .setPreferredHeading(preferredHeading)
           .build()

Navigation SDK for Android 会选择距离航点最近的路段,该路段的车道方向与航点所在道路的一侧对齐(在 +/- 55 度范围内)。