Симулятор

Симулятор публичного интерфейса

Интерфейс для отправки смоделированных местоположений в Nav API или запуска Nav API по смоделированным маршрутам. Для использования во время тестирования, отладки и демонстраций.

Реализации этого интерфейса являются потокобезопасными.

Краткое описание общедоступного метода

абстрактная пустота
скрытьDummyTrafficPrompt ()
Скрывает фиктивное сообщение о пробках, если оно было показано.
абстрактная пустота
Пауза ()
Приостанавливает симуляцию.
абстрактная пустота
резюме ()
Возобновляет симуляцию после паузы.
абстрактная пустота
setUserLocation (расположение по широте и долготе )
Устанавливает имитируемое местоположение пользователя.
абстрактная пустота
showDummyTrafficPrompt ()
Показывает фиктивную подсказку о пробках.
абстрактная пустота
симулироватьLocationsAlongExistingRoute ()
Начинает моделировать путешествие по маршруту, рассчитанному в данный момент Навигатором.
абстрактная пустота
SimulationLocationsAlongExistingRoute (параметры SimulationOptions )
Начинает моделировать путешествие по маршруту, рассчитанному в данный момент Навигатором.
абстрактный ListenableResultFuture < Navigator.RouteStatus >
симуляцияLocationsAlongNewRoute (List< Waypoint > waypoints, RoutingOptions routerOptions)
Рассчитывает маршрут через заданные путевые точки (как было бы рассчитано с помощью Navigator.setDestinations()) и моделирует путешествие по этому маршруту.
абстрактный ListenableResultFuture < Navigator.RouteStatus >
симулироватьLocationsAlongNewRoute (Список < Маршрутные точки > путевые точки)
Рассчитывает маршрут через заданные путевые точки (как было бы рассчитано с помощью Navigator.setDestinations()) и моделирует путешествие по этому маршруту.
абстрактный ListenableResultFuture < Navigator.RouteStatus >
SimulationLocationsAlongNewRoute (List< Waypoint > waypoints, RoutingOptions маршрутизацииOptions, SimulationOptions SimulationOptions)
Рассчитывает маршрут через заданные путевые точки (как было бы рассчитано с помощью Navigator.setDestinations()) и моделирует путешествие по этому маршруту.
абстрактная пустота
unsetUserLocation ()
Останавливает имитацию местоположения пользователя.

Публичные методы

публичный абстрактный voidideDummyTrafficPrompt ()

Скрывает фиктивное сообщение о пробках, если оно было показано.

публичная абстрактная пустота пауза ()

Приостанавливает симуляцию.

публичное абстрактное недействительное резюме ()

Возобновляет симуляцию после паузы.

public Abstract void setUserLocation (расположение в LatLng )

Устанавливает имитируемое местоположение пользователя.

Параметры
расположение

публичный абстрактный void showDummyTrafficPrompt ()

Показывает фиктивную подсказку о пробках. Полезно для тестирования пользовательского интерфейса подсказки.

Этот метод работает только при наличии навигации.

публичный абстрактный void моделированияLocationsAlongExistingRoute ()

Начинает моделировать путешествие по маршруту, рассчитанному в данный момент Навигатором. Если Навигатор не рассчитал маршрут, это ничего не даст.

Моделирование будет запущено с использованием SimulationOptions по умолчанию.

public абстрактная пустота моделированияLocationsAlongExistingRoute (параметры SimulationOptions )

Начинает моделировать путешествие по маршруту, рассчитанному в данный момент Навигатором. Если Навигатор не рассчитал маршрут, это ничего не даст.

Параметры
параметры

общедоступный абстрактный ListenableResultFuture < Navigator.RouteStatus > моделированияLocationsAlongNewRoute (List < Waypoint > waypoints, RoutingOptions routerOptions)

Рассчитывает маршрут через заданные путевые точки (как было бы рассчитано с помощью Navigator.setDestinations()) и моделирует путешествие по этому маршруту. Путешествие начнется незадолго до того, как будущее вернется в норму. Если будущее вернет что-то кроме ОК, симулироваться ничего не будет.

Моделирование будет запущено с использованием SimulationOptions по умолчанию.

Параметры
путевые точки
Параметры маршрутизации

общедоступный абстрактный ListenableResultFuture < Navigator.RouteStatus > моделированияLocationsAlongNewRoute (List < Waypoint > waypoints)

Рассчитывает маршрут через заданные путевые точки (как было бы рассчитано с помощью Navigator.setDestinations()) и моделирует путешествие по этому маршруту. Путешествие начнется незадолго до того, как будущее вернется в норму. Если будущее вернет что-то кроме ОК, симулироваться ничего не будет.

Маршрут будет рассчитан с использованием RoutingOptions по умолчанию.

Моделирование будет запущено с использованием SimulationOptions по умолчанию.

Параметры
путевые точки

общедоступный аннотация ListenableResultFuture < Navigator.RouteStatus > SimulationLocationsAlongNewRoute (List < Waypoint > путевые точки, RoutingOptions RouteOptions, SimulationOptions SimulationOptions)

Рассчитывает маршрут через заданные путевые точки (как было бы рассчитано с помощью Navigator.setDestinations()) и моделирует путешествие по этому маршруту. Путешествие начнется незадолго до того, как будущее вернется в норму. Если будущее вернет что-то кроме ОК, симулироваться ничего не будет.

Параметры
путевые точки
Параметры маршрутизации
Опции моделирования

публичный абстрактный void unsetUserLocation ()

Останавливает имитацию местоположения пользователя. Это также завершит любую активную симуляцию.