公用類別
RoutingOptions
擴充物件
定義 Navigator
用來計算前往目的地的路線的選項。
巢狀類別摘要
@interface | RoutingOptions.RoutingStrategy | 轉送策略會指定路徑的排序方式,會影響最初選擇和重新轉送期間的路徑。 | |
@interface | RoutingOptions.TravelMode | 指定用於自訂路線的交通類型。 |
公用建構函式摘要
公用方法摘要
RoutingOptions | |
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 布林值 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 travelMode (int travelMode)
指定用來決定導航路線的交通類型。
參數
travelMode |
---|
傳回
- 已使用更新後的交通方式呼叫方法的物件。