시뮬레이션된 위치를 Nav API로 전송하거나 시뮬레이션된 경로를 따라 Nav API를 실행하기 위한 인터페이스입니다. 테스트, 디버깅 및 데모 중에 사용합니다.
이 인터페이스의 구현은 스레드로부터 안전합니다.
공개 메서드 요약
추상 void |
hideDummyTrafficPrompt()
더미 트래픽 프롬프트가 표시된 경우 숨깁니다.
|
추상 void |
pause()
시뮬레이션을 일시중지합니다.
|
추상 void |
Resume()
일시중지 후 시뮬레이션을 재개합니다.
|
추상 void | |
추상 void |
showDummyTrafficPrompt()
더미 트래픽 프롬프트를 표시합니다.
|
추상 void |
simulateLocationsAlongExistingRoute()
탐색기에서 현재 계산한 경로를 따라 이동 시뮬레이션을 시작합니다.
|
추상 void | |
추상 ListenableResultFuture<Navigator.RouteStatus> |
simulateLocationsAlongNewRoute(List<Waypoint> Waypoint, RoutingOptions routeOptions)
지정된 경유지를 통과하는 경로를 계산하고 (Navigator.setDestinations()로 계산), 이 경로를 따라 이동하는 이동을 시뮬레이션합니다.
|
추상 ListenableResultFuture<Navigator.RouteStatus> |
simulateLocationsAlongNewRoute(<Waypoint> 경유지 목록)
지정된 경유지를 통과하는 경로를 계산하고 (Navigator.setDestinations()로 계산), 이 경로를 따라 이동하는 이동을 시뮬레이션합니다.
|
추상 ListenableResultFuture<Navigator.RouteStatus> |
simulateLocationsAlongNewRoute(List<Waypoint> 경유지, RoutingOptions routeOptions, SimulationOptions 시뮬레이션 옵션)
지정된 경유지를 통과하는 경로를 계산하고 (Navigator.setDestinations()로 계산), 이 경로를 따라 이동하는 이동을 시뮬레이션합니다.
|
추상 void |
unsetUserLocation()
사용자 위치 시뮬레이션을 중지합니다.
|
공개 메서드
공개 추상 void hideDummyTrafficPrompt ()
더미 트래픽 프롬프트가 표시된 경우 숨깁니다.
공개 추상 void 일시중지 ()
시뮬레이션을 일시중지합니다.
공개 추상 void 다시 시작 ()
일시중지 후 시뮬레이션을 재개합니다.
공개 추상 void showDummyTrafficPrompt ()
더미 트래픽 프롬프트를 표시합니다. 프롬프트 UI를 테스트하는 데 유용합니다.
이 방법은 안내가 실행 중인 경우에만 작동합니다.
공개 추상 void simulateLocationsAlongExistingRoute ()
탐색기에서 현재 계산한 경로를 따라 이동 시뮬레이션을 시작합니다. 탐색기에서 경로를 계산하지 않았다면 아무 일도 일어나지 않습니다.
시뮬레이션은 기본 SimulationOptions
를 사용하여 실행됩니다.
공개 추상화 void simulateLocationsAlongExistingRoute (SimulationOptions 옵션)
탐색기에서 현재 계산한 경로를 따라 이동 시뮬레이션을 시작합니다. 탐색기에서 경로를 계산하지 않았다면 아무 일도 일어나지 않습니다.
매개변수
옵션 |
---|
공개 추상화 ListenableResultFuture<Navigator.RouteStatus> simulateLocationsAlongNewRoute (List<Waypoint> Waypoints, RoutingOptions routeOptions)
지정된 경유지를 통과하는 경로를 계산하고 (Navigator.setDestinations()로 계산), 이 경로를 따라 이동하는 이동을 시뮬레이션합니다. 향후 OK가 반환되기 직전에 이동이 시작됩니다. future에서 OK 이외의 모든 값을 반환하면 아무것도 시뮬레이션되지 않습니다.
시뮬레이션은 기본 SimulationOptions
를 사용하여 실행됩니다.
매개변수
중간점 | |
---|---|
routingOptions |
공개 추상화 ListenableResultFuture<Navigator.RouteStatus> simulateLocationsAlongNewRoute (List<Waypoint> 경유지)
지정된 경유지를 통과하는 경로를 계산하고 (Navigator.setDestinations()로 계산), 이 경로를 따라 이동하는 이동을 시뮬레이션합니다. 향후 OK가 반환되기 직전에 이동이 시작됩니다. future에서 OK 이외의 모든 값을 반환하면 아무것도 시뮬레이션되지 않습니다.
경로는 기본 RoutingOptions
를 사용하여 계산됩니다.
시뮬레이션은 기본 SimulationOptions
를 사용하여 실행됩니다.
매개변수
중간점 |
---|
공개 추상화 ListenableResultFuture<Navigator.RouteStatus> simulateLocationsAlongNewRoute (List<Waypoint> 경유지, RoutingOptions routeOptions, SimulationOptions옵션)
지정된 경유지를 통과하는 경로를 계산하고 (Navigator.setDestinations()로 계산), 이 경로를 따라 이동하는 이동을 시뮬레이션합니다. 향후 OK가 반환되기 직전에 이동이 시작됩니다. future에서 OK 이외의 모든 값을 반환하면 아무것도 시뮬레이션되지 않습니다.
매개변수
중간점 | |
---|---|
routingOptions | |
simulationOptions |
공개 추상 void unsetUserLocation ()
사용자 위치 시뮬레이션을 중지합니다. 진행 중인 시뮬레이션도 종료됩니다.