Überblick
Listener für Ereignisse in GMSNavigator
Öffentliche Mitgliederfunktionen | |
(void) | – navigator:didInboundAtWaypoint: |
Wird aufgerufen, wenn der Fahrer an einem GMSNavigationWaypoint angekommen ist. | |
(void) | – navigator DidChangeRoute: |
Wird aufgerufen, wenn sich die aktuelle Route ändert oder gelöscht wird | |
(void) | – navigator:didUpdateRemainingTime: |
Wird aufgerufen, wenn die geschätzte Zeit bis zum Erreichen der Ziele aktualisiert wird. | |
(void) | – navigator:didUpdateRemainingDistance: |
Wird aufgerufen, wenn die geschätzte(n) Entfernung(en) zu den Zielorten aktualisiert werden. | |
(void) | – navigator:didUpdateDelayCategory: |
Wird aufgerufen, wenn die Kategorie der Verspätungen an den Zielorten aktualisiert wird. | |
(void) | – navigator:didChangeSuggestedLightingMode: |
Wird aufgerufen, wenn die geschätzten Lichtverhältnisse aktualisiert werden, z. B. wenn die Nacht am aktuellen Standort des Geräts beginnt | |
(void) | – navigator:didUpdateSpeedingPercentage: |
Sie werden darüber informiert, dass der Fahrer die Geschwindigkeitsbegrenzung um den angegebenen Prozentsatz überschreitet. | |
(void) | – navigator:didUpdateSpeedAlertSeverity:speedingPercentage: |
Informiert Sie darüber, dass das Gerät erkannt hat, dass das Fahrzeug die Geschwindigkeitsbegrenzung um den angegebenen Prozentsatz überschreitet, zusammen mit dem aktuellen Schweregrad der Geschwindigkeitswarnung. | |
(void) | – navigator:didUpdateNavInfo: |
Wird aufgerufen, wenn der aktuelle GMSNavigationNavInfo aktualisiert wird. |
Dokumentation zu Mitgliederfunktionen
- (void) Navigator: | (GMSNavigator *) | navigator | |
DidInboundAtWaypoint: | (GMSNavigationWaypoint *) | waypoint | |
[optional] |
Wird aufgerufen, wenn der Fahrer an einem GMSNavigationWaypoint angekommen ist.
- Parameter:
-
Wegpunkt Der Wegpunkt, an dem der Ort erreicht wurde.
– (void) navigator DidChangeRoute: | (GMSNavigator *) | navigator | [optional] |
Wird aufgerufen, wenn sich die aktuelle Route ändert oder gelöscht wird
Es gibt verschiedene Arten von Triggern für diesen Listener, unter anderem:
- die laufende Fahrt wurde aktualisiert
- weicht der Fahrer von der aktuellen Route ab.
- Der Fahrer hat in der UI eine alternative Route ausgewählt.
- dem Fahrer angeboten wurde oder er musste eine bessere Route wählen
- Der Fahrer hat die Navigation zu einem Ziel über einen Aufruf von „setDestinations“ begonnen.
- Der Fahrer begann, zu einem neuen Wegpunkt zu navigieren, nachdem er an einem vorherigen angekommen war.
- die Route wurde gelöscht (über einen Aufruf an ClearDestinations)
- (void) Navigator: | (GMSNavigator *) | navigator | |
DidUpdateRemainingTime: | (NSTimeInterval) | time | |
[optional] |
Wird aufgerufen, wenn die geschätzte Zeit bis zum Erreichen der Ziele aktualisiert wird.
- Parameter:
-
Zeit Die Zeit bis zum nächsten Ziel.
- (void) Navigator: | (GMSNavigator *) | navigator | |
DidUpdateRemainingDistance: | (CLLocationDistance) | Entfernung | |
[optional] |
Wird aufgerufen, wenn die geschätzte(n) Entfernung(en) zu den Zielorten aktualisiert werden.
- Parameter:
-
Strecke Die Entfernung zum nächsten Ziel.
- (void) Navigator: | (GMSNavigator *) | navigator | |
DidUpdateDelayCategory: | (GMSNavigationDelayCategory) | delayCategory | |
[optional] |
Wird aufgerufen, wenn die Kategorie der Verspätungen an den Zielorten aktualisiert wird.
- Parameter:
-
delayCategory Die Kategorie der Verspätungen bis zum nächsten Ziel.
- (void) Navigator: | (GMSNavigator *) | navigator | |
DidChangeVorgeschlageneLightingMode: | (GMSNavigationLightingMode) | lightingMode | |
[optional] |
Wird aufgerufen, wenn die geschätzten Lichtverhältnisse aktualisiert werden, z. B. wenn die Nacht am aktuellen Standort des Geräts beginnt
- Parameter:
-
lightingMode Der vorgeschlagene Farbmodus, der sich an die aktuellen Lichtverhältnisse anpasst.
- (void) Navigator: | (GMSNavigator *) | navigator | |
DidUpdateSpeedingPercentage: | (CGFloat) | percentageAboveLimit | |
[optional] |
Sie werden darüber informiert, dass der Fahrer die Geschwindigkeitsbegrenzung um den angegebenen Prozentsatz überschreitet.
- Parameter:
-
navigator GMSNavigator, das die Geschwindigkeit meldet. percentageAboveLimit Prozentsatz der aktuellen Höchstgeschwindigkeit. Wird auf 0 gesetzt, wenn der Fahrer nicht zu schnell fährt. Legen Sie diesen Wert auf „-1“ fest, wenn die Geschwindigkeitsbegrenzung oder die aktuelle Geschwindigkeit ungültig ist.
- (void) Navigator: | (GMSNavigator *) | navigator | |
DidUpdateSpeedAlertSeverity: | GMSNavigationSpeedAlertSeverity. | speedAlertSeverity | |
SpeedingPercentage: | (CGFloat) | percentageAboveLimit | |
[optional] |
Informiert Sie darüber, dass das Gerät erkannt hat, dass das Fahrzeug die Geschwindigkeitsbegrenzung um den angegebenen Prozentsatz überschreitet, zusammen mit dem aktuellen Schweregrad der Geschwindigkeitswarnung.
Sie wird in regelmäßigen Abständen aufgerufen, sobald eine gültige Aktualisierung der Geschwindigkeit oder der Geschwindigkeitsbegrenzung verfügbar ist. Dies führt in der Regel zu häufigen Anrufen während der aktiven Navigation, wenn der Fahrer in Bewegung ist.
- Parameter:
-
navigator GMSNavigator, das die Geschwindigkeit meldet. speedAlertSeverity Der Schweregrad der aktuellen Geschwindigkeitswarnung. Legen Sie den Wert auf GMSNavigationSpeedAlertSeverityUnknown
fest, wenn die Geschwindigkeitsbegrenzung unbekannt ist oder die Geschwindigkeit ungültig ist. Wird aufGMSNavigationSpeedAlertSeverityNotSpeeding
gesetzt, wenn der Fahrer nicht die inGMSNavigationSpeedAlertOptions
konfigurierten Grenzwerte erreicht. Wenn der Fahrer zu schnell ist, wird er gemäß den konfigurierten Grenzwerten aufGMSNavigationSpeedAlertSeverityMinor
oderGMSNavigationSpeedAlertSeverityMajor
gesetzt.percentageAboveLimit Prozentsatz der aktuellen Höchstgeschwindigkeit. Nur gültig, wenn „speedAlertSeverity“ den Wert „Minor“ oder „Major“ hat.
- (void) Navigator: | (GMSNavigator *) | navigator | |
DidUpdateNavInfo: | (GMSNavigationNavInfo *) | navInfo | |
[optional] |
Wird aufgerufen, wenn der aktuelle GMSNavigationNavInfo
aktualisiert wird.
Dies wird während der aktiven Navigation regelmäßig aufgerufen.
- Parameter:
-
navInfo Die aktualisierte GMSNavigationNavInfo
.