Ü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:
-
Wegpunkt Der 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:
-
Zeit Die 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:
-
Entfernung Die 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:
-
Lichtmodus Der 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:
-
navigator GMSNavigator, der die Geschwindigkeit meldet. ProzentAboveLimit Prozentsatz ü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:
-
navigator GMSNavigator, der die Geschwindigkeit meldet. SpeedAlertSeverity Der Schweregrad der aktuellen Geschwindigkeitswarnung. Legen Sie GMSNavigationSpeedAlertSeverityUnknown
fest, wenn die Geschwindigkeitsbegrenzung unbekannt oder die Geschwindigkeit ungültig ist. Legen Sie diese Option aufGMSNavigationSpeedAlertSeverityNotSpeeding
fest, wenn der Fahrer nicht den inGMSNavigationSpeedAlertOptions
konfigurierten Grenzwerten entspricht. Wenn der Treiber schneller ist, wird dieser Wert entsprechend den konfigurierten Grenzwerten aufGMSNavigationSpeedAlertSeverityMinor
oderGMSNavigationSpeedAlertSeverityMajor
gesetzt.ProzentAboveLimit Prozentsatz ü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:
-
NavInfo Das aktualisierte GMSNavigationNavInfo
.