轉送選項

公用類別 RoutingOptions 擴充物件

定義 Navigator 用來計算前往目的地的路線的選項。

巢狀類別摘要

@interface RoutingOptions.RoutingStrategy 轉送策略會指定路徑的排序方式,會影響最初選擇和重新轉送期間的路徑。
@interface RoutingOptions.TravelMode 指定用於自訂路線的交通類型。

公用建構函式摘要

公用方法摘要

RoutingOptions
alternateRoutesStrategy(AlternateRoutesStrategyalternateRoutesOption)
設定導航期間要顯示的替代路徑數量。
RoutingOptions
avoidHighways(boolean preventHighways)
設定在產生前往目的地的路線時,是否要避開高速公路和高速公路。
RoutingOptions
avoidTolls(boolean preventTolls)
設定在規劃前往某個目的地的路線時,是否要避開收費道路。
AlternateRoutesStrategy
getAlternateRoutesStrategy()
針對導航期間顯示的替代路徑數量,傳回偏好的顯示策略。
布林值
getAvoidHighways()
傳回布林值,表示是否應避開高速公路和高速公路。
布林值
getAvoidTolls()
傳回布林值,表示是否避開收費道路。
getLocationTimeoutMs()
傳回在 setDestinations(List) 失敗前,等待位置修正的最長時間 (以毫秒為單位)。
int
int
getTravelMode()
傳回要提供給使用者的路線類型。
RoutingOptions
locationTimeoutMs(長 locationTimeoutMs)
設定位置修正作業的等待時間上限,setDestinations(List) 就會失敗,並顯示 LOCATION_UNKNOWN
RoutingOptions
routingStrategy(int route 策略)
指定導覽和重新轉送所用的轉送策略。
RoutingOptions
travelMode(int travelMode)
指定用來決定導航路線的交通類型。

繼承方法摘要

公用建構函式

public RoutingOptions ()

公用方法

public RoutingOptions alternateRoutesStrategy (AlternateRoutesStrategyalternateRoutesOption)

設定導航期間要顯示的替代路徑數量。根據預設,系統會顯示所有可用的替代路徑。

參數
alternateRoutesOption 建議採用的顯示策略,適用於導航期間顯示的替代路徑數量。
傳回
  • 呼叫方法的物件,並使用更新後的替代路線設定。

public RoutingOptions avoidHighways (boolean avoidHighways)

設定在產生前往目的地的路線時,是否要避開高速公路和高速公路。

參數
avoidHighways 如果為 true,請避開高速公路和高速公路。
傳回
  • 使用更新後的高速公路避開收費設定來呼叫方法的物件

public RoutingOptions avoidTolls (boolean avoidTolls)

設定在規劃前往某個目的地的路線時,是否要避開收費道路。

參數
avoidTolls 如果為 true,會避開收費路段。
傳回
  • 使用最新的避免收費設定來呼叫方法的物件。

public AlternateRoutesStrategy getAlternateRoutesStrategy ()

針對導航期間顯示的替代路徑數量,傳回偏好的顯示策略。

public 布林值 getAvoidHighways ()

傳回布林值,表示是否應避開高速公路和高速公路。

傳回
  • 如果避開高速公路和高速公路,則為 true

public 布林值 getAvoidTolls ()

傳回布林值,表示是否避開收費道路。

傳回
  • 如果避開收費路段,則為 true

public 長 getLocationTimeoutMs ()

傳回在 setDestinations(List) 失敗前,等待位置修正的最長時間 (以毫秒為單位)。如果這個值為零,表示沒有限制。

傳回
  • 等待位置修正的最長時間

public int getRoutingStrategy ()

public int getTravelMode ()

傳回要提供給使用者的路線類型。

public RoutingOptions locationTimeoutMs (長 locationTimeoutMs)

設定位置修正作業的等待時間上限,setDestinations(List) 就會失敗,並顯示 LOCATION_UNKNOWN。如果這個值為 0 (預設值),會讓這個值永久等待。

參數
locationTimeoutMs 等待地點的最長時間,以毫秒為單位。
傳回
  • 呼叫方法的物件,並使用最新的位置逾時設定

public RoutingOptions routingStrategy (int routeStrategy)

指定導覽和重新轉送所用的轉送策略。

參數
routingStrategy

public RoutingOptions travelMode (int travelMode)

指定用來決定導航路線的交通類型。

參數
travelMode
傳回
  • 已使用更新後的交通方式呼叫方法的物件。