Überblick
Enthält Informationen zum Navigationsstatus.
Öffentliche Mitgliedsfunktionen | |
(NSTimeInterval) | – roundedTime: |
Gibt eine auf die nächste Minute gerundete Zeit zurück, die mindestens eine Minute beträgt. | |
(NSMeasurement< NSUnitLength * > *) | – roundedDistance: |
Gibt einen gerundeten Messwert für die angegebene Entfernung zurück, wobei die Benutzereinstellungen und die empfohlene Entfernungseinheit für die Route berücksichtigt werden. | |
(NSArray< NSAttributedString * > *) | – instructionsForStep:options: |
Die formatierten Anweisungen für den jeweiligen Schritt. | |
Eigenschaften | |
GMSNavigationNavState | navState |
Die aktuelle GMSNavigationNavState für die Navigation. | |
GMSNavigationStepInfo * | currentStep |
Informationen zum bevorstehenden Schritt des Manövers. | |
NSArray< GMSNavigationStepInfo * > * | remainingSteps |
Die verbleibenden Schritte nach dem aktuellen Schritt. | |
BOOL | routeChanged |
Gibt an, ob sich die Route seit der letzten gesendeten Nachricht geändert hat. | |
NSTimeInterval | timeToCurrentStepSeconds |
Die geschätzte verbleibende Zeit auf der Route zum aktuellen Schritt in Sekunden. | |
CLLocationDistance | distanceToCurrentStepMeters |
Die geschätzte verbleibende Entfernung in Metern entlang der Route zum aktuellen Schritt . | |
NSTimeInterval | timeToFinalDestinationSeconds |
Die geschätzte verbleibende Zeit bis zum Ziel in Sekunden | |
CLLocationDistance | distanceToFinalDestinationMeters |
Die geschätzte verbleibende Entfernung in Metern zum Ziel. |
Dokumentation zu Mitgliederfunktionen
– (NSTimeInterval) roundedTime: | (NSTimeInterval) | timeSeconds |
Gibt eine auf die nächste Minute gerundete Zeit zurück, die mindestens eine Minute beträgt.
Dies kann bei der Anzeige von Routeninformationen für Nutzer nützlich sein, da es verwirrend sein kann, Uhrzeiten wie „0 Minuten“ anzuzeigen.
Aufgrund der obigen Ausführungen sollten die Eingabewerte für diese Methode immer positiv sein.
– (NSMeasurement<NSUnitLength *> *) roundedDistance: | (CLLocationDistance) | distanceMeters |
Gibt einen gerundeten Messwert für die angegebene Entfernung zurück, wobei die Benutzereinstellungen und die empfohlene Entfernungseinheit für die Route berücksichtigt werden.
- (NSArray<NSAttributedString *> *) instructionsForStep: | (GMSNavigationStepInfo *) | stepInfo | |
Optionen: | (GMSNavigationInstructionOptions *) | Optionen | |
Die formatierten Anweisungen für den jeweiligen Schritt.
Property-Dokumentation
– (GMSNavigationNavState) navState [read, assign] |
Die aktuelle GMSNavigationNavState
für die Navigation.
– (GMSNavigationStepInfo*) currentStep [read, assign] |
Informationen zum bevorstehenden Schritt des Manövers.
Dies wird nur festgelegt, wenn der navState auf GMSNavigationNavStateEnroute festgelegt ist, ansonsten ist er null.
- (NSArray<GMSNavigationStepInfo *>*) remainingSteps [read, assign] |
Die verbleibenden Schritte nach dem aktuellen Schritt.
- (BOOL) routeChanged [read, assign] |
Gibt an, ob sich die Route seit der letzten gesendeten Nachricht geändert hat.
Eine Routenänderung kann durch eine Umleitung, das Hinzufügen oder Entfernen eines Wegpunkts, die Auswahl oder Nutzung einer alternativen Route durch den Nutzer oder eine Aktualisierung der Verkehrslage verursacht werden.
– (NSTimeInterval) timeToCurrentStepSeconds [read, assign] |
Die geschätzte verbleibende Zeit auf der Route zum aktuellen Schritt in Sekunden.
– (CLLocationDistance) distanceToCurrentStepMeters [read, assign] |
Die geschätzte verbleibende Entfernung in Metern entlang der Route zum aktuellen Schritt .
– (NSTimeInterval) timeToFinalDestinationSeconds [read, assign] |
Die geschätzte verbleibende Zeit bis zum Ziel in Sekunden
– (CLLocationDistance) distanceToFinalDestinationMeters [read, assign] |
Die geschätzte verbleibende Entfernung in Metern zum Ziel.