Обзор
Слушатель событий в GMSNavigator .
Открытые функции-члены | |
(пустота) | - навигатор:didArriveAtWaypoint: |
Вызывается, когда водитель прибыл в GMSNavigationWaypoint . | |
(пустота) | - навигаторDidChangeRoute: |
Вызывается, когда текущий маршрут изменяется или очищается. | |
(пустота) | - навигатор:didUpdateRemainingTime: |
Вызывается, когда обновляется расчетное время до пункта назначения. | |
(пустота) | - навигатор:didUpdateRemainingDistance: |
Вызывается, когда обновляются расчетные расстояния до пунктов назначения. | |
(пустота) | - навигатор:didUpdateDelayCategory: |
Вызывается, когда обновляется категория задержки в пунктах назначения. | |
(пустота) | - навигатор:didChangeSuggestedLightingMode: |
Вызывается при обновлении предполагаемых условий освещения, например, когда в текущем местоположении устройств наступает ночь. | |
(пустота) | - навигатор:didUpdateSpeedingPercentage: |
Уведомляет вас о том, что водитель превышает разрешенную скорость на указанный процент. | |
(пустота) | - навигатор:didUpdateSpeedAlertSeverity:speedingPercentage: |
Уведомляет вас о том, что устройство обнаружило, что транспортное средство превышает ограничение скорости на указанный процент, а также о текущей серьезности предупреждения о скорости. | |
(пустота) | - навигатор:didUpdateNavInfo: |
Вызывается при обновлении текущего GMSNavigationNavInfo . |
Документация по функциям-членам
- (недействительный) навигатор: | ( ГМСНавигатор *) | штурман | |
DidArriveAtWaypoint: | ( GMSNavigationWaypoint *) | путевая точка | |
[optional] |
Вызывается, когда водитель прибыл в GMSNavigationWaypoint .
- Параметры:
путевая точка Маршрутная точка, к которой вы пришли.
- (void) navigatorDidChangeRoute: | ( ГМСНавигатор *) | штурман | [optional] |
Вызывается, когда текущий маршрут изменяется или очищается.
Обратите внимание, что для этого прослушивателя существует несколько типов триггеров, включая, помимо прочего:
- текущая поездка была обновлена
- водитель отклонился от текущего маршрута
- водитель выбрал альтернативный маршрут из пользовательского интерфейса
- водителю предложили или потребовали использовать лучший маршрут
- водитель начал движение к пункту назначения (через вызов setDestinations)
- водитель начал движение к новой путевой точке после прибытия на предыдущую
- маршрут был очищен (через вызов ClearDestinations)
- (недействительный) навигатор: | ( ГМСНавигатор *) | штурман | |
сделалUpdateRemainingTime: | (НСтимеинтервал) | время | |
[optional] |
Вызывается, когда обновляется расчетное время до пункта назначения.
- Параметры:
время Время до следующего пункта назначения.
- (недействительный) навигатор: | ( ГМСНавигатор *) | штурман | |
DidUpdateRemainingDistance: | (CLLocationDistance) | расстояние | |
[optional] |
Вызывается, когда обновляются расчетные расстояния до пунктов назначения.
- Параметры:
расстояние Расстояние до следующего пункта назначения.
- (недействительный) навигатор: | ( ГМСНавигатор *) | штурман | |
DidUpdateDelayCategory: | (GMSNavigationDelayCategory) | Категория задержки | |
[optional] |
Вызывается, когда обновляется категория задержки в пунктах назначения.
- Параметры:
Категория задержки Категория задержки до следующего пункта назначения.
- (недействительный) навигатор: | ( ГМСНавигатор *) | штурман | |
сделалChangeSuggestedLightingMode: | ( GMSNavigationLightingMode ) | режим освещения | |
[optional] |
Вызывается при обновлении предполагаемых условий освещения, например, когда в текущем местоположении устройств наступает ночь.
- Параметры:
режим освещения Предлагаемый цветовой режим соответствует текущим условиям освещения.
- (недействительный) навигатор: | ( ГМСНавигатор *) | штурман | |
DidUpdateSpeedingPercentage: | (CGFloat) | процентAboveLimit | |
[optional] |
Уведомляет вас о том, что водитель превышает разрешенную скорость на указанный процент.
- Параметры:
штурман ГМСНАвигатор , сообщающий о превышении скорости. процентAboveLimit Процент превышения скорости, с которой водитель в данный момент едет. Установите значение 0, если водитель не превышает скорость. Установите значение -1, если ограничение скорости или текущая скорость недействительны.
- (недействительный) навигатор: | ( ГМСНавигатор *) | штурман | |
DidUpdateSpeedAlertSeverity: | ( GMSNavigationSpeedAlertSeverity ) | скоростьAlertSeverity | |
Процент превышения скорости: | (CGFloat) | процентAboveLimit | |
[optional] |
Уведомляет вас о том, что устройство обнаружило, что транспортное средство превышает ограничение скорости на указанный процент, а также о текущей серьезности предупреждения о скорости.
Это вызывается через регулярные промежутки времени всякий раз, когда доступно действительное обновление скорости или ограничения скорости. Обычно это приводит к частым звонкам во время активной навигации, когда водитель находится в движении.
- Параметры:
штурман ГМСНАвигатор , сообщающий о превышении скорости. скоростьAlertSeverity Серьезность текущего предупреждения о скорости. Установите значение GMSNavigationSpeedAlertSeverityUnknown
, если ограничение скорости неизвестно или скорость недействительна. Установите значениеGMSNavigationSpeedAlertSeverityNotSpeeding
, когда водитель не превышает скорость в соответствии с пороговыми значениями, настроенными вGMSNavigationSpeedAlertOptions
. Если водитель превышает скорость, для этого параметра будет установлено значениеGMSNavigationSpeedAlertSeverityMinor
илиGMSNavigationSpeedAlertSeverityMajor
в соответствии с настроенными пороговыми значениями.процентAboveLimit Процент превышения скорости, с которой водитель в данный момент едет. Действует только в том случае, если SpeedAlertSeverity имеет значение Minor или Major.
- (недействительный) навигатор: | ( ГМСНавигатор *) | штурман | |
сделалUpdateNavInfo: | ( ГМСНАвигатионНавИнфо *) | навигация | |
[optional] |
Вызывается при обновлении текущего GMSNavigationNavInfo
.
Это вызывается регулярно во время активной навигации.
- Параметры:
навигация Обновленный файл GMSNavigationNavInfo
.