Обзор
Класс, который можно использовать для имитации местоположения устройства в целях тестирования.
Открытые функции-члены | |
(пустота) | - симулировать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) | координировать |
Начинает моделировать местоположение устройства по фиксированной координате.
- (void) остановить симуляцию |
Останавливает имитацию местоположения устройства, если оно в данный момент моделируется.
- (void) моделированияNavigationPrompt |
Отображает навигационную подсказку с поддельными данными в целях тестирования.
- (void) симулироватьTrafficIncidentReport |
Отображает фиктивную подсказку о трафике в целях тестирования.
Документация на недвижимость
- (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] |
Должно ли моделируемое местоположение колебаться случайным образом.
- ( GMSNavigationLicensePlateRestriction *) LicensePlateRestriction [read, write, assign] |
Установите ограничение номерного знака с помощью последней цифры номерного знака текущего автомобиля и кода страны.
Это позволяет нам обходить определенные типы дорожных ограничений, основанные на номерном знаке. Это будет применяться только к вызовам моделированияAlongNewRouteToDestinations, выполненным после установки этого значения.
Установите значение ноль, если нет ограничений по номерным знакам. По умолчанию ноль.