ルーティング オプション

クラス RoutingOptions extended Object

Navigator が目的地までのルートを計算するために使用するオプションを定義します。

ネストクラスの概要

@インターフェース RoutingOptions.RoutingStrategy ルーティング戦略は、ルートのランク付け方法を指定します。これは、最初に選択されるルートと、再ルーティング時に選択されるルートに影響します。
@インターフェース RoutingOptions.TravelMode ルートの調整に使用する移動手段のタイプを指定します。

パブリック コンストラクタの概要

パブリック メソッドの概要

RoutingOptions
alternateRoutesStrategyAlternateRoutesStrategy alternateRoutesOption)
ナビゲーション中に表示される代替経路の数を設定します。
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 AlternateRoutesStrategy getAlternateRoutesStrategy ()

ナビゲーション中に表示される代替経路の数に対する優先表示方法を返します。

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
戻り値
  • 更新された移動手段でメソッドが呼び出されたオブジェクト。