管理路線控點

根據預設,Navigation SDK for Android 會找出前往 然而,這並不保證車輛一定能抵達 也就是消費者正在等候的道路或抵達地點 確保車輛可安全停下來本指南將說明您可以在 下列情況:

  • 道路路線偏好設定的一側
  • 停止功能

路線轉送偏好設定的側邊

這項功能可確保車輛抵達正確的一側 以保護道路為目標您可以將偏好設定設為抵達特定側的 只要建立路線控點即可您可以指定偏好設定 用以下其中一種方式:優先使用道路的同一側,或提供抵達目的地 標題。

最好用同一側道路

您需要提供路線控點的地理座標,然後設定標記 (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 會選擇最靠近 路線控點—具有與 沿著路線控點所在的道路封閉

設定停靠站偏好設定

部分地點無法安全停靠駕駛 (例如 高架區域、渡輪、地下地點和其他受限區域 存取)。停靠點功能會在下列情況下,將路線重新定位到附近地點: 所在位置不適合車輛行駛。設定時 setVehicleStopovertrue,路線控點會在 如有替代地點,系統就會計算路線。

運作方式

建立停靠站的路線控點時,您可以設置停靠點的偏好設定。 方法是指定 setVehicleStopover 偏好設定,如下所示: 範例:

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