シミュレーション

公開インターフェース シミュレータ

シミュレートされた位置情報を Nav API に送信するインターフェース、またはシミュレートされたルートに沿って Nav API を実行するインターフェース。テスト、デバッグ、デモの際に使用します。

このインターフェースの実装はスレッドセーフです。

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

抽象派 void
hideDummyTrafficPrompt()
ダミーのトラフィック プロンプトが表示されている場合は、非表示にします。
抽象派 void
pause()
シミュレーションを一時停止します。
抽象派 void
resume()
一時停止後にシミュレーションを再開します。
抽象派 void
setUserLocationLatLng の位置情報)
シミュレートされたユーザーの現在地を設定します。
抽象派 void
showDummyTrafficPrompt()
ダミーのトラフィック プロンプトを表示します。
抽象派 void
simulateLocationsAlongExistingRoute()
ナビゲータによって現在計算されているルートに沿った移動のシミュレーションを開始します。
抽象派 void
simulateLocationsAlongExistingRouteSimulationOptions オプション)
ナビゲータによって現在計算されているルートに沿った移動のシミュレーションを開始します。
抽象 ListenableResultFuture<Navigator.RouteStatus>
simulateLocationsAlongNewRoute(List<Waypoint> 地点、RoutingOptions routingOptions)
指定された地点を通るルートを計算し(Navigator.setDestinations() で計算します)、このルートに沿った移動をシミュレートします。
抽象 ListenableResultFuture<Navigator.RouteStatus>
simulateLocationsAlongNewRoute(List<Waypoint> 地点)
指定された地点を通るルートを計算し(Navigator.setDestinations() で計算します)、このルートに沿った移動をシミュレートします。
抽象 ListenableResultFuture<Navigator.RouteStatus>
simulateLocationsAlongNewRoute(List<Waypoint> 地点、RoutingOptions routesOptions、SimulationOptions applicationsOptions)
指定された地点を通るルートを計算し(Navigator.setDestinations() で計算します)、このルートに沿った移動をシミュレートします。
抽象派 void
unsetUserLocation()
ユーザーの現在地のシミュレーションを停止します。

パブリック メソッド

public 抽象 void hideDummyTrafficPrompt ()

ダミーのトラフィック プロンプトが表示されている場合は、非表示にします。

public を挙げる void 一時停止 ()

シミュレーションを一時停止します。

public ()

一時停止後にシミュレーションを再開します。

public problem void setUserLocation LatLng の場所)

シミュレートされたユーザーの現在地を設定します。

パラメータ
ロケーション

public problem void showDummyTrafficPrompt ()

ダミーのトラフィック プロンプトを表示します。プロンプト UI のテストに役立ちます。

この方法は、ガイダンスが実行されている場合にのみ機能します。

public attribute void simulateLocationsAlongExistingRoute ()

ナビゲータによって現在計算されているルートに沿った移動のシミュレーションを開始します。ナビゲータがルートを計算していない場合は、何も行いません。

シミュレーションはデフォルトの SimulationOptions を使用して実行されます。

public simulateLocationsAlongExistingRouteSimulationOptions

ナビゲータによって現在計算されているルートに沿った移動のシミュレーションを開始します。ナビゲータがルートを計算していない場合は、何も行いません。

パラメータ
オプション

public ListenableResultFutureNavigator.RouteStatus simulateLocationsAlongNewRouteRoutingOptions

指定された地点を通るルートを計算し(Navigator.setDestinations() で計算します)、このルートに沿った移動をシミュレートします。旅行は、OK に戻る直前に出発します。エラーが OK 以外を返した場合は、何もシミュレーションされません。

シミュレーションはデフォルトの SimulationOptions を使用して実行されます。

パラメータ
ウェイポイント
routingOptions

public ListenableResultFutureNavigator.RouteStatus simulateLocationsAlongNewRoute

指定された地点を通るルートを計算し(Navigator.setDestinations() で計算します)、このルートに沿った移動をシミュレートします。旅行は、OK に戻る直前に出発します。エラーが OK 以外を返した場合は、何もシミュレーションされません。

ルートはデフォルトの RoutingOptions を使用して計算されます。

シミュレーションはデフォルトの SimulationOptions を使用して実行されます。

パラメータ
ウェイポイント

public ListenableResultFutureNavigator.RouteStatus simulateLocationsAlongNewRouteRoutingOptionsSimulationOptions

指定された地点を通るルートを計算し(Navigator.setDestinations() で計算します)、このルートに沿った移動をシミュレートします。旅行は、OK に戻る直前に出発します。エラーが OK 以外を返した場合は、何もシミュレーションされません。

パラメータ
ウェイポイント
routingOptions
simulationOptions

public problem void unsetUserLocation ()

ユーザーの現在地のシミュレーションを停止します。これにより、アクティブなシミュレーションも終了します。