Übersicht
Listener für Ereignisse in GMSNavigator.
Funktionen für öffentliche Mitglieder | |
(ungültig) | – Navigator:didReceivedAtWaypoint: |
Wird aufgerufen, wenn der Fahrer an einem GMSNavigationWaypoint angekommen ist. | |
(ungültig) | – navigator DidChangeRoute: |
Wird aufgerufen, wenn sich die aktuelle Route ändert oder gelöscht wird. | |
(ungültig) | – navigator:didUpdateVerbleibende Zeit: |
Wird aufgerufen, wenn die geschätzten Zeiten für die Zielanwendungen aktualisiert werden. | |
(ungültig) | – navigator:didUpdateLeftDistance: |
Wird aufgerufen, wenn die geschätzte Entfernung(en) zum/den Ziel(en) aktualisiert wird. | |
(ungültig) | – navigator:didUpdateDelayCategory: |
Wird aufgerufen, wenn die Verspätungskategorie für das Ziel aktualisiert wird. | |
(ungültig) | – navigator:didChangeSuggestedLightingMode: |
Wird aufgerufen, wenn die geschätzten Lichtverhältnisse aktualisiert werden, z. B. wenn die Nacht am aktuellen Standort des Geräts fällt. | |
(ungültig) | – navigator:didUpdateSpeedingPercentage: |
Sie werden benachrichtigt, wenn der Fahrgast die Geschwindigkeitsbegrenzung um den angegebenen Prozentsatz überschreitet. | |
(ungültig) | – navigator:didUpdateSpeedAlertSeverity:speedingPercentage: |
Sie werden benachrichtigt, wenn auf dem Gerät erkannt wurde, dass das Fahrzeug die Höchstgeschwindigkeit um den angegebenen Prozentsatz überschreitet, zusammen mit dem aktuellen Schweregrad. | |
(ungültig) | – navigator:didUpdateNavInfo: |
Wird aufgerufen, wenn das aktuelle GMSNavigationNavInfo aktualisiert wird. |
Dokumentation zu Mitgliederfunktionen
- (void) Navigator: | (GMSNavigator *) | Navigator | |
DidAtAtWaypoint: | (GMSNavigationWaypoint *) | Wegpunkt | |
[optional] |
Wird aufgerufen, wenn der Fahrer an einem GMSNavigationWaypoint angekommen ist.
- Parameter:
-
Wegpunkt Der Wegpunkt, den Sie erreicht haben.
– (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, z. B.:
- Die laufende Fahrt wurde aktualisiert
- hat der Fahrer von der aktuellen Route abgelenkt
- Der Fahrer hat auf der Benutzeroberfläche eine alternative Route ausgewählt.
- dem Fahrer angeboten wurde oder erforderlich war, eine bessere Route zu verwenden
- Der Fahrer hat durch einen Aufruf von setDestinations zu einem Ziel begonnen.
- hat der Fahrer begonnen, zu einem anderen Wegpunkt zu wechseln
- Die Route wurde durch einen Aufruf von ClearDestinations gelöscht
- (void) Navigator: | (GMSNavigator *) | Navigator | |
Restdauer der Aktualisierung: | (NSTimeInterval) | Zeit | |
[optional] |
Wird aufgerufen, wenn die geschätzten Zeiten für die Zielanwendungen aktualisiert werden.
- Parameter:
-
Zeit Die Zeit bis zum nächsten Ziel.
- (void) Navigator: | (GMSNavigator *) | Navigator | |
Überdauerte Entfernung aktualisieren: | (CLLocationDistance) | Entfernung | |
[optional] |
Wird aufgerufen, wenn die geschätzte Entfernung(en) zum/den Ziel(en) aktualisiert wird.
- Parameter:
-
Entfernung Die Entfernung zum nächsten Ziel.
- (void) Navigator: | (GMSNavigator *) | Navigator | |
DidUpdateDelayCategory: | (GMSNavigationDelayCategory) | delayCategory | |
[optional] |
Wird aufgerufen, wenn die Verspätungskategorie für das Ziel aktualisiert wird.
- Parameter:
-
Verzögerungskategorie Die Kategorie der Verspätung zum nächsten Ziel.
- (void) Navigator: | (GMSNavigator *) | Navigator | |
DidChangeSuggestedLightingMode: | (GMSNavigationLightingMode) | lightingMode | |
[optional] |
Wird aufgerufen, wenn die geschätzten Lichtverhältnisse aktualisiert werden, z. B. wenn die Nacht am aktuellen Standort des Geräts fällt.
- Parameter:
-
Beleuchtungsmodus Der vorgeschlagene Farbmodus, der zu den aktuellen Lichtverhältnissen passt.
- (void) Navigator: | (GMSNavigator *) | Navigator | |
DidUpdateSpeedingPercentage: | (CGFloat) | percentageAboveLimit | |
[optional] |
Sie werden benachrichtigt, wenn der Fahrgast die Geschwindigkeitsbegrenzung um den angegebenen Prozentsatz überschreitet.
- Parameter:
-
navigator GMSNavigator meldet die Geschwindigkeit. ProzentObergrenze Prozentsatz über der Geschwindigkeitsbegrenzung für den Fahrer. Wird auf 0 gesetzt, wenn der Fahrer nicht fährt. Legen Sie -1 fest, wenn die Geschwindigkeitsbegrenzung oder die aktuelle Geschwindigkeit ungültig ist.
- (void) Navigator: | (GMSNavigator *) | Navigator | |
DidUpdateSpeedAlertSeverity: | (GMSNavigationSpeedAlertSeverity) | speedAlertSeverity | |
SpeedingPercentage: | (CGFloat) | percentageAboveLimit | |
[optional] |
Sie werden benachrichtigt, wenn auf dem Gerät erkannt wurde, dass das Fahrzeug die Höchstgeschwindigkeit um den angegebenen Prozentsatz überschreitet, zusammen mit dem aktuellen Schweregrad.
Sie wird in regelmäßigen Abständen aufgerufen, wenn eine gültige Aktualisierung der Geschwindigkeits- oder Geschwindigkeitsbegrenzung verfügbar ist. Das führt in der Regel zu häufigen Anrufen während der Navigation.
- Parameter:
-
navigator GMSNavigator meldet die Geschwindigkeit. SpeedAlertSeverity Schweregrad der aktuellen Geschwindigkeitswarnung. Legen Sie GMSNavigationSpeedAlertSeverityUnknown
fest, wenn die Geschwindigkeitsbegrenzung unbekannt ist oder die Geschwindigkeit ungültig ist. Wird aufGMSNavigationSpeedAlertSeverityNotSpeeding
gesetzt, wenn der Fahrer nicht gemäß den inGMSNavigationSpeedAlertOptions
konfigurierten Grenzwerten zu schnell fährt. Wenn der Fahrer rast, wird dies entsprechend den konfigurierten Grenzwerten aufGMSNavigationSpeedAlertSeverityMinor
oderGMSNavigationSpeedAlertSeverityMajor
gesetzt.ProzentObergrenze Prozentsatz über der Geschwindigkeitsbegrenzung für den Fahrer. Nur gültig, wenn „speedAlertSeverity“ von „Major“ oder „Major“ stammt.
- (void) Navigator: | (GMSNavigator *) | Navigator | |
DidUpdateNavInfo: | (GMSNavigationNavInfo *) | navInfo | |
[optional] |
Wird aufgerufen, wenn das aktuelle GMSNavigationNavInfo
aktualisiert wird.
Dies wird während der aktiven Navigation regelmäßig aufgerufen.
- Parameter:
-
NavInfo Die aktualisierte GMSNavigationNavInfo
.