Интерфейс для отправки смоделированных местоположений в 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 ()
Останавливает имитацию местоположения пользователя. Это также завершит любую активную симуляцию.