クラス RoutingOptions
extended Object
Navigator
が目的地までのルートを計算するために使用するオプションを定義します。
ネストクラスの概要
@インターフェース | RoutingOptions.RoutingStrategy | ルーティング戦略は、ルートのランク付け方法を指定します。これは、最初に選択されるルートと、再ルーティング時に選択されるルートに影響します。 | |
@インターフェース | RoutingOptions.TravelMode | ルートの調整に使用する移動手段のタイプを指定します。 |
パブリック コンストラクタの概要
パブリック メソッドの概要
RoutingOptions | |
RoutingOptions |
avoidHighways(ブール値を回避するハイウェイ)
目的地へのルートを生成するときに、高速道路や高速道路を回避するかどうかを設定します。
|
RoutingOptions |
avoidTolls(boolean preventTolls)
目的地へのルートを生成する際に有料道路を回避するかどうかを設定します。
|
AlternateRoutesStrategy |
getAlternateRoutesStrategy()
ナビゲーション中に表示される代替経路の数に対する優先表示方法を返します。
|
ブール値 |
getAvoidHighways()
高速道路と高速道路を使わないかどうかを示すブール値を返します。
|
ブール値 |
getAvoidTolls()
有料道路が回避されるかどうかを示すブール値を返します。
|
長さ |
getLocationTimeoutMs()
setDestinations(List が失敗するまでに位置修正を待機する最大時間をミリ秒単位で返します。 |
整数 | |
整数 |
getTravelMode()
ユーザーに提供するルートの種類を返します。
|
RoutingOptions |
locationTimeoutMs(long locationTimeoutMs)
setDestinations(List が LOCATION_UNKNOWN で失敗するまでに位置修正の最大待機時間を構成します。 |
RoutingOptions |
routingStrategy(int routingStrategy)
ナビゲーションや再ルーティングで使用するルーティング方法を指定します。
|
RoutingOptions |
travelMode(inttravelMode)
ナビゲーションのルートの決定に使用する移動手段のタイプを指定します。
|
継承されたメソッドの概要
パブリック コンストラクタ
public RoutingOptions ()
パブリック メソッド
public RoutingOptions alternateRoutesStrategy (AlternateRoutesStrategyalternateRoutesOption)
ナビゲーション中に表示される代替経路の数を設定します。デフォルトでは、利用可能なすべての代替ルートが表示されます。
パラメータ
alternateRoutesOption | ナビゲーション中に表示される代替経路の数に関する優先表示戦略。 |
---|
戻り値
- 更新された代替ルート設定を使用して、メソッドが呼び出されたオブジェクト。
public RoutingOptions avoidHighways (boolean avoidHighways)
目的地へのルートを生成するときに、高速道路や高速道路を回避するかどうかを設定します。
パラメータ
avoidHighways | true の場合、高速道路と高速道路を迂回します。 |
---|
戻り値
- 更新された高速道路回避設定でメソッドが呼び出されたオブジェクト。
public RoutingOptions avoidTolls (boolean avoidTolls)
目的地へのルートを生成する際に有料道路を回避するかどうかを設定します。
パラメータ
avoidTolls | true の場合、有料道路を迂回します。 |
---|
戻り値
- 更新された通行回避設定でメソッドが呼び出されたオブジェクト。
public boolean getAvoidHighways ()
高速道路と高速道路を使わないかどうかを示すブール値を返します。
戻り値
- 高速道路や高速道路を使わない場合の
true
public boolean getAvoidTolls ()
有料道路が回避されるかどうかを示すブール値を返します。
戻り値
- 有料道路を迂回する場合は
true
。
public long getLocationTimeoutMs ()
setDestinations(List
が失敗するまでに位置修正を待機する最大時間をミリ秒単位で返します。値がゼロの場合、制限はありません。
戻り値
- 位置修正を待機する最大時間
public int getRoutingStrategy ()
public int getTravelMode ()
ユーザーに提供するルートの種類を返します。
public RoutingOptions locationTimeoutMs (long locationTimeoutMs)
setDestinations(List
が LOCATION_UNKNOWN
で失敗するまでに位置修正の最大待機時間を構成します。デフォルト値の 0 は、永続的に待機します。
パラメータ
locationTimeoutMs | 位置を待機する最長時間(ミリ秒単位)。 |
---|
戻り値
- 位置情報のタイムアウト設定が更新された、メソッドが呼び出されたオブジェクト
public RoutingOptions routingStrategy (int routingStrategy)
ナビゲーションや再ルーティングで使用するルーティング方法を指定します。
パラメータ
routingStrategy |
---|
public RoutingOptions travelMode (inttravelMode)
ナビゲーションのルートの決定に使用する移動手段のタイプを指定します。
パラメータ
travelMode |
---|
戻り値
- 更新された移動手段でメソッドが呼び出されたオブジェクト。