Referenz zur GMSNavigationNavInfo-Klasse

Klassenreferenz für GMSNavigationNavInfo

Ü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

GMSNavigationNavStatenavState
 Die aktuelle GMSNavigationNavState für die Navigation.
GMSNavigationStepInfocurrentStep
 Informationen zum bevorstehenden Schritt des Manövers.
NSArray< GMSNavigationStepInfo * > * remainingSteps
 Die verbleibenden Schritte nach dem aktuellen Schritt.
BOOLrouteChanged
 Gibt an, ob sich die Route seit der letzten gesendeten Nachricht geändert hat.
NSTimeIntervaltimeToCurrentStepSeconds
 Die geschätzte verbleibende Zeit auf der Route zum aktuellen Schritt in Sekunden.
CLLocationDistancedistanceToCurrentStepMeters
 Die geschätzte verbleibende Entfernung in Metern entlang der Route zum aktuellen Schritt .
NSTimeIntervaltimeToFinalDestinationSeconds
 Die geschätzte verbleibende Zeit bis zum Ziel in Sekunden
CLLocationDistancedistanceToFinalDestinationMeters
 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.