Opis
Detektor zdarzeń w GMSNavigator.
Publiczne funkcje członków | |
(void) | – navigator:didLeaveAtWaypoint: |
Wywoływana, gdy kierowca dotrze do GMSNavigationWaypoint. | |
(void) | – navigatorDidChangeRoute: |
Wywoływane, gdy bieżąca trasa zmieni się lub zostanie wyczyszczona. | |
(void) | – navigator:didUpdateDetailsTime: |
Wywoływane po zaktualizowaniu szacowanego czasu podróży do miejsc docelowych. | |
(void) | – navigator:didUpdateLastDistance: |
Wywoływane po zaktualizowaniu szacowanej odległości do miejsc docelowych. | |
(void) | – navigator:didUpdate delayCategory: |
Wywoływana po zaktualizowaniu kategorii opóźnienia do miejsc docelowych. | |
(void) | – navigator:didChange sugerowaneLightingMode: |
Wywoływana po zaktualizowaniu szacunkowych warunków oświetleniowych, na przykład gdy w bieżącej lokalizacji urządzenia zapada noc. | |
(void) | – navigator:didUpdateSpeedingPercentage: |
Powiadamia kierowcę o przekroczeniu dozwolonej prędkości o określoną wartość procentową. | |
(void) | – navigator:didUpdateSpeedAlertSeverity:speedingPercentage: |
Powiadomienia o tym, że urządzenie wykryło przekroczenie dozwolonej prędkości o określoną wartość procentową oraz o aktualność ostrzeżenia o prędkości. | |
(void) | – navigator:didUpdateNavInfo: |
Wywoływane po zaktualizowaniu bieżącego ustawienia GMSNavigationNavInfo . |
Dokumentacja funkcji członka grupy
- (void) nawigator: | (GMSNavigator *) | nawigacja | |
PrzyjazdAtWaypoint: | (GMSNavigationWaypoint *) | waypoint. | |
[optional] |
Wywoływana, gdy kierowca dotrze do GMSNavigationWaypoint.
- Parametry:
-
punkt drogi Punkt pośredni, do którego udało się dotrzeć.
– (void) navigatorDidChangeRoute: | (GMSNavigator *) | nawigacja | [optional] |
Wywoływane, gdy bieżąca trasa zmieni się lub zostanie wyczyszczona.
Pamiętaj, że w przypadku tego detektora występuje kilka typów reguł, m.in.:
- podróż w toku została zaktualizowana
- kierowca odjechał od bieżącej trasy
- kierowca wybrał w interfejsie trasę alternatywną
- kierowca został zaproponowany lub musiał wybrać lepszą trasę
- kierowca rozpoczął nawigację do miejsca docelowego (przez wywołanie setDestinations)
- kierowca rozpoczął nawigację do nowego punktu pośredniego po dotarciu do poprzedniego
- trasa została wyczyszczona (przez połączenie telefoniczne z operatorem clearDestinations),
- (void) nawigator: | (GMSNavigator *) | nawigacja | |
didUpdatepozostałoczas: | (NSTimeInterval) | time (godzina) | |
[optional] |
Wywoływane po zaktualizowaniu szacowanego czasu podróży do miejsc docelowych.
- Parametry:
-
time Czas do następnego miejsca docelowego.
- (void) nawigator: | (GMSNavigator *) | nawigacja | |
didUpdateLastOdległość: | (CLLocationLocation) | odległość | |
[optional] |
Wywoływane po zaktualizowaniu szacowanej odległości do miejsc docelowych.
- Parametry:
-
odległość Odległość do następnego miejsca docelowego.
- (void) nawigator: | (GMSNavigator *) | nawigacja | |
DidUpdateOpóźnienieCategory: | (GMS Navigation OpóźnienieCategory) | delayCategory | |
[optional] |
Wywoływana po zaktualizowaniu kategorii opóźnienia do miejsc docelowych.
- Parametry:
-
delayCategory Kategoria opóźnienia do następnego miejsca docelowego.
- (void) nawigator: | (GMSNavigator *) | nawigacja | |
sugestia zmiany trybu oświetlenia: | (GMSNavigationLightingMode) | lightingMode | |
[optional] |
Wywoływana po zaktualizowaniu szacunkowych warunków oświetleniowych, na przykład gdy w bieżącej lokalizacji urządzenia zapada noc.
- Parametry:
-
lightingMode Zalecany tryb kolorów, który pasuje do bieżących warunków oświetleniowych.
- (void) nawigator: | (GMSNavigator *) | nawigacja | |
DidUpdateSpeedingPercentage: | (CGFloat) | percentageAboveLimit | |
[optional] |
Powiadamia kierowcę o przekroczeniu dozwolonej prędkości o określoną wartość procentową.
- Parametry:
-
nawigacja GMSNavigator, które zgłasza przekroczenie prędkości. percentageAboveLimit Wartość procentowa powyżej ograniczenia prędkości, z którym kierowca obecnie jedzie. Ustaw na 0, gdy kierowca nie przekracza prędkości. Ustaw na -1, gdy obecne ograniczenie prędkości jest nieprawidłowe.
- (void) nawigator: | (GMSNavigator *) | nawigacja | |
didUpdateSpeedAlertSeverity: | (GMSNavigationSpeedAlertSeverity) | speedAlertSeverity | |
procent zmienności: | (CGFloat) | percentageAboveLimit | |
[optional] |
Powiadomienia o tym, że urządzenie wykryło przekroczenie dozwolonej prędkości o określoną wartość procentową oraz o aktualność ostrzeżenia o prędkości.
Polecenie to jest wywoływane w regularnych odstępach czasu, gdy dostępna jest prawidłowa aktualizacja limitu prędkości. Zwykle powoduje to częste połączenia telefoniczne podczas aktywnej nawigacji, gdy kierowca jest w ruchu.
- Parametry:
-
nawigacja GMSNavigator, które zgłasza przekroczenie prędkości. speedAlertSeverity Waga bieżącego alertu o prędkości. Ustaw wartość GMSNavigationSpeedAlertSeverityUnknown
, gdy ograniczenie prędkości jest nieznana lub prędkość jest nieprawidłowa. Ustaw naGMSNavigationSpeedAlertSeverityNotSpeeding
, gdy kierowca nie przekracza prędkości zgodnej z progami skonfigurowanymi wGMSNavigationSpeedAlertOptions
. Gdy kierowca porusza się z prędkością, wartość ta zostanie ustawiona naGMSNavigationSpeedAlertSeverityMinor
lubGMSNavigationSpeedAlertSeverityMajor
zgodnie ze skonfigurowanymi progami.percentageAboveLimit Wartość procentowa powyżej ograniczenia prędkości, z którym kierowca obecnie jedzie. Ma zastosowanie tylko wtedy, gdy parametr rateAlertSeverity ma wartość Mały lub Major.
- (void) nawigator: | (GMSNavigator *) | nawigacja | |
DidUpdateNavInfo: | (GMSNavigationNavInfo *) | navInfo | |
[optional] |
Wywoływane po zaktualizowaniu bieżącego ustawienia GMSNavigationNavInfo
.
To ustawienie jest wywoływane regularnie podczas aktywnej nawigacji.
- Parametry:
-
navInfo Zaktualizowano GMSNavigationNavInfo
.