Das Navigation SDK ist derzeit nur für ausgewählte Kunden verfügbar. Weitere Informationen erhalten Sie vom Vertrieb.

<GMSNavigatorListener> Protokollreferenz

Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
<GMSNavigatorListener>-Protokollreferenz

Übersicht

Listener für Ereignisse in GMSNavigator.

Funktionen für öffentliche Mitglieder

(void)navigator:didInboundAtWaypoint:
 Wird aufgerufen, wenn der Fahrer einen GMSNavigationWaypoint erreicht hat.
(void)navigator DidChangeRoute:
 Wird aufgerufen, wenn die aktuelle Route geändert oder gelöscht wird.
(void)navigator:didUpdateVerbleibende Zeit:
 Wird aufgerufen, wenn die geschätzte Zeit bis zum Zielort aktualisiert wird.
(void)navigator:didUpdateVerbleibendeEntfernung:
 Wird aufgerufen, wenn die geschätzte Entfernung(en) zum Ziel/den Zielen aktualisiert wird.
(void)navigator:didUpdateDelayCategory:
 Wird aufgerufen, wenn die Kategorie der Verspätung für das Ziel aktualisiert wird.
(void)navigator:didChangesuggestedLightingMode
 Wird aufgerufen, wenn die geschätzten Lichtverhältnisse aktualisiert werden, z. B. wenn die Nacht am aktuellen Standort des Nutzers liegt.
(void)navigator:didUpdateSpeedingPercentage:
 Informiert Sie darüber, dass der Fahrer die Höchstgeschwindigkeit 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 und den aktuellen Geschwindigkeitsschwellenwert überschreitet.
(void)navigator:didUpdateNavInfo:
 Wird aufgerufen, wenn die aktuelle GMSNavigationNavInfo aktualisiert wird.

Dokumentation zu Mitgliederfunktionen

- (void) Navigator: (GMSNavigator*) Navigator
Did AnkunftAtWaypoint: (GMSNavigationWaypoint*) Wegpunkt
[optional]

Wird aufgerufen, wenn der Fahrer einen GMSNavigationWaypoint erreicht hat.

Parameter:
WegpunktDer Wegpunkt, an dem Sie angekommen sind.
– (void) navigator DidChangeRoute: (GMSNavigator *) Navigator [optional]

Wird aufgerufen, wenn die aktuelle Route geändert oder gelöscht wird.

Für diesen Listener gibt es mehrere Arten von Triggern:

  • Die laufende Fahrt wurde aktualisiert
  • der Fahrer von der aktuellen Route abgelenkt wurde
  • Der Fahrer hat auf der Benutzeroberfläche eine alternative Route ausgewählt.
  • dem Fahrer angeboten wurde oder eine bessere Route wählen musste
  • Der Fahrer hat durch einen Aufruf von setDestinations begonnen, ein Ziel zu erreichen.
  • der Fahrer zu einem neuen Wegpunkt wechselte, nachdem er zu einem vorherigen gekommen war.
  • Die Route wurde über einen Aufruf von clearDestinations gelöscht.
- (void) Navigator: (GMSNavigator *) Navigator
DidUpdateVerbleibende Zeit: (NSTimeInterval) Zeit
[optional]

Wird aufgerufen, wenn die geschätzte Zeit bis zum Zielort aktualisiert wird.

Parameter:
ZeitDie Zeit bis zum nächsten Ziel.
- (void) Navigator: (GMSNavigator*) Navigator
DidUpdateVerbleibende Entfernung: (CLLocationDistance) Entfernung
[optional]

Wird aufgerufen, wenn die geschätzte Entfernung(en) zum Ziel/den Zielen aktualisiert wird.

Parameter:
EntfernungDie Entfernung zum nächsten Ziel.
- (void) Navigator: (GMSNavigator*) Navigator
DidUpdateDelayCategory: (GMSNavigationDelayCategory) delayCategory
[optional]

Wird aufgerufen, wenn die Kategorie der Verspätung für das Ziel aktualisiert wird.

Parameter:
delayCategory (Verzögerungskategorie)Die Verspätungskategorie zum nächsten Ziel.
- (void) Navigator: (GMSNavigator *) Navigator
DidChangeLightingMode: (GMSNavigationLightingMode) lightingMode
[optional]

Wird aufgerufen, wenn die geschätzten Lichtverhältnisse aktualisiert werden, z. B. wenn die Nacht am aktuellen Standort des Nutzers liegt.

Parameter:
LichtmodusDer vorgeschlagene Farbmodus, der zu den aktuellen Lichtverhältnissen passt.
- (void) Navigator: (GMSNavigator *) Navigator
DidUpdateSpeedingPercentage: (CGFloat) percentageAboveLimit
[optional]

Informiert Sie darüber, dass der Fahrer die Höchstgeschwindigkeit um den angegebenen Prozentsatz überschreitet.

Parameter:
navigatorGMSNavigator, der die Geschwindigkeit meldet.
ProzentAboveLimitProzentsatz über der Geschwindigkeitsbegrenzung, mit der der Fahrer gerade fährt. Wird auf 0 gesetzt, wenn der Fahrer nicht zu schnell ist. Wird auf -1 festgelegt, wenn die Höchstgeschwindigkeit 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 und den aktuellen Geschwindigkeitsschwellenwert überschreitet.

Wird in regelmäßigen Abständen aufgerufen, wenn eine gültige Geschwindigkeits- oder Geschwindigkeitsbegrenzungsaktualisierung verfügbar ist. Dies führt in der Regel zu häufigen Anrufen während der aktiven Navigation, wenn der Fahrer bewegt wird.

Parameter:
navigatorGMSNavigator, der die Geschwindigkeit meldet.
SpeedAlertSeverityDer Schweregrad der aktuellen Geschwindigkeitswarnung. Legen Sie GMSNavigationSpeedAlertSeverityUnknown fest, wenn die Geschwindigkeitsbegrenzung unbekannt oder die Geschwindigkeit ungültig ist. Legen Sie diese Option auf GMSNavigationSpeedAlertSeverityNotSpeeding fest, wenn der Fahrer nicht den in GMSNavigationSpeedAlertOptions konfigurierten Grenzwerten entspricht. Wenn der Treiber schneller ist, wird dieser Wert entsprechend den konfigurierten Grenzwerten auf GMSNavigationSpeedAlertSeverityMinor oder GMSNavigationSpeedAlertSeverityMajor gesetzt.
ProzentAboveLimitProzentsatz über der Geschwindigkeitsbegrenzung, mit der der Fahrer gerade fährt. Nur gültig, wenn „speedAlertSeverity“ „Klein“ oder „Schwer“ ist.
- (void) Navigator: (GMSNavigator*) Navigator
DidUpdateNavInfo (GMSNavigationNavInfo *) navInfo
[optional]

Wird aufgerufen, wenn die aktuelle GMSNavigationNavInfo aktualisiert wird.

Dies wird während der aktiven Navigation regelmäßig aufgerufen.

Parameter:
NavInfoDas aktualisierte GMSNavigationNavInfo.