Справочник классов GMSLocationSimulator

Справочник классов GMSLocationSimulator

Обзор

Класс, который можно использовать для имитации местоположения устройства в целях тестирования.

Открытые функции-члены

(пустота) - симулироватьLocationsAlongExistingRoute
Начинает моделировать путешествие по маршруту, установленному в данный момент в GMSNavigator .
(пустота) - SimulateAlongNewRouteToDestinations: обратный вызов:
Рассчитывает маршрут до заданных путевых точек и моделирует путешествие по этому маршруту.
(пустота) - SimulateAlongNewRouteToDestinations:routingOptions:callback:
Рассчитывает маршрут до заданных путевых точек и моделирует путешествие по этому маршруту.
(пустота) - симулироватьLocationAtCoordinate:
Начинает моделировать местоположение устройства по фиксированной координате.
(пустота) - остановить симуляцию
Останавливает имитацию местоположения устройства, если оно в данный момент моделируется.
(пустота) - симулировать NavigationPrompt
Отображает навигационную подсказку с поддельными данными в целях тестирования.
(пустота) - симулироватьTrafficIncidentReport
Отображает фиктивную подсказку о трафике в целях тестирования.

Характеристики

БООЛ остановился
Приостановлено ли моделирование в данный момент.
БООЛ избегает шоссе
Следует ли избегать автомагистралей при моделировании путешествия к пунктам назначения с помощью метода simulateAlongNewRouteToDestinations:callback:
БООЛ избегает дорожных сборов
Следует ли избегать платных дорог при моделировании поездки к пунктам назначения с помощью метода simulateAlongNewRouteToDestinations:callback:
БООЛ избегает паромов
Следует ли избегать паромов при моделировании путешествия к пунктам назначения с помощью метода simulateAlongNewRouteToDestinations:callback:
плавать скоростьМультипликатор
Множитель скорости, используемый при моделировании движения по маршруту.
БООЛ МестоположениеДрожаниеВключено
Должно ли моделируемое местоположение колебаться случайным образом.
GMSNavigationLicensePlateRestriction * лицензияТаблицаОграничение
Установите ограничение номерного знака с помощью последней цифры номерного знака текущего автомобиля и кода страны.

Документация по функциям-членам

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

Если у GMSNavigator нет маршрута, это ничего не даст.

- (недействительно) симулироватьAlongNewRouteToDestinations: (NSArray< GMSNavigationWaypoint * > *) направления
перезвонить: (GMSRouteStatusCallback) перезвонить

Рассчитывает маршрут до заданных путевых точек и моделирует путешествие по этому маршруту.

Новый маршрут будет использовать режим движения, установленный в GMSMapView .

Путешествие начнется непосредственно перед вызовом обратного вызова с помощью GMSRouteStatusOK. Если обратный вызов возвращает любое значение, кроме GMSRouteStatusOK, симуляция не запустится. Если перед созданием маршрута будут вызваны какие-либо другие методы симулятора, создание маршрута будет отменено, а обратный вызов будет вызван с GMSRouteStatusCanceled.

Параметры:
направления Список пунктов назначения для маршрута, который будет моделироваться.
перезвонить Блок, который будет вызываться, когда маршрут становится доступным или не работает.
- (недействительно) симулироватьAlongNewRouteToDestinations: (NSArray< GMSNavigationWaypoint * > *) направления
Параметры маршрутизации: ( GMSNavigationRoutingOptions *) Параметры маршрутизации
перезвонить: (GMSRouteStatusCallback) перезвонить

Рассчитывает маршрут до заданных путевых точек и моделирует путешествие по этому маршруту.

Новый маршрут будет использовать режим движения, установленный в GMSMapView .

Путешествие начинается прямо перед вызовом обратного вызова с помощью GMSRouteStatusOK. Если обратный вызов возвращает значение, отличное от GMSRouteStatusOK, симуляция не запускается. Если перед созданием маршрута вызываются какие-либо другие методы симулятора, создание маршрута будет отменено, а обратный вызов будет вызван с GMSRouteStatusCanceled.

Параметры:
направления Список пунктов назначения для маршрута, который будет моделироваться.
Параметры маршрутизации Логика маршрутизации, которая будет определять возвращаемый маршрут.
перезвонить Блок, который будет вызываться, когда маршрут становится доступным или не работает.
- (недействительно) симулироватьLocationAtCoordinate: (CLLocationCoordinate2D) координировать

Начинает моделировать местоположение устройства по фиксированной координате.

Останавливает имитацию местоположения устройства, если оно в данный момент моделируется.

Отображает навигационную подсказку с поддельными данными в целях тестирования.

Отображает фиктивную подсказку о трафике в целях тестирования.


Документация на недвижимость

- (BOOL) пауза [read, write, assign]

Приостановлено ли моделирование в данный момент.

Если во время моделирования маршрута для этого параметра установлено значение ДА, обновления местоположения по-прежнему будут периодически отправляться, но местоположение перестанет продвигаться по маршруту.

- (BOOL) избегает шоссе [read, write, assign]

Следует ли избегать автомагистралей при моделировании путешествия к пунктам назначения с помощью метода simulateAlongNewRouteToDestinations:callback:

По умолчанию НЕТ.

- (BOOL) избегаетTolls [read, write, assign]

Следует ли избегать платных дорог при моделировании поездки к пунктам назначения с помощью метода simulateAlongNewRouteToDestinations:callback:

По умолчанию НЕТ.

- (BOOL) избегает паромов [read, write, assign]

Следует ли избегать паромов при моделировании путешествия к пунктам назначения с помощью метода simulateAlongNewRouteToDestinations:callback:

По умолчанию ДА.

- (float) SpeedMultiplier [read, write, assign]

Множитель скорости, используемый при моделировании движения по маршруту.

Значение этого свойства должно быть положительным. Попытка установить неположительное значение не будет иметь никакого эффекта. Значение по умолчанию — 1,0.

- (BOOL) locationJitteringEnabled [read, write, assign]

Должно ли моделируемое местоположение колебаться случайным образом.

Установите ограничение номерного знака с помощью последней цифры номерного знака текущего автомобиля и кода страны.

Это позволяет нам обходить определенные типы дорожных ограничений, основанные на номерном знаке. Это будет применяться только к вызовам моделированияAlongNewRouteToDestinations, выполненным после установки этого значения.

Установите значение ноль, если нет ограничений по номерным знакам. По умолчанию ноль.