Dokumentacja klasy GMSNavigationNavInfo

Odniesienie do klasy GMSNawigacjaNavInfo

Przegląd

Zawiera informacje o stanie nawigacji.

Publiczne funkcje członków

(NSTimeInterval)roundedTime:
 Zwraca czas zaokrąglony do najbliższej minuty z dokładnością do jednej minuty.
(NSMeasurement< NSUnitLength * > *)- roundedRange:
 Zwraca zaokrąglony pomiar odległości z uwzględnieniem preferencji użytkownika i zalecanej jednostki odległości dla trasy.
(NSArray< NSAttributedString * > *)- instructionsForStep:options:
 Sformatowane instrukcje dotyczące danego kroku.

Usługi

GMSNavigationNavStatenavState
 Bieżąca wartość (GMSNavigationNavState) do nawigacji.
GMSNavigationStepInfocurrentStep
 Informacje o nadchodzącym kroku.
NSArray< GMSNavigationStepInfo * > * remainingSteps
 Pozostałe kroki po bieżącym kroku.
BOOLrouteChanged
 Wskazuje, czy trasa zmieniła się od czasu ostatniej wysłanej wiadomości.
NSTimeIntervaltimeToCurrentStepSeconds
 Szacowany pozostały czas do końca bieżącego etapu (w sekundach).
CLLocationLocationdistanceToCurrentStepMeters
 Szacowana pozostała odległość w metrach do bieżącego kroku .
NSTimeIntervaltimeToFinalDestinationSeconds
 Szacowany pozostały czas do ostatecznego miejsca docelowego (w sekundach).
CLLocationLocationdistanceToFinalDestinationMeters
 Szacowana pozostała odległość do miejsca docelowego (w metrach).

Dokumentacja funkcji członka

– (NSTimeInterval) roundedTime: (NSTimeInterval) timeSeconds

Zwraca czas zaokrąglony do najbliższej minuty z dokładnością do jednej minuty.

Może to być przydatne podczas wyświetlania użytkownikom informacji o trasach, ponieważ wyświetlanie czasów takich jak „0 minut” może być mylące.

Z tego powodu wartości wejściowe tej metody powinny być zawsze dodatnie.

– (NSMeasurement<NSUnitLength *> *) roundedRange: (CLLocationLocation) distanceMeters

Zwraca zaokrąglony pomiar odległości z uwzględnieniem preferencji użytkownika i zalecanej jednostki odległości dla trasy.

- (NSArray<NSAttributedString *> *) instructionsForStep: (GMSNavigationStepInfo *) stepInfo
opcje: (GMSNavigationInstructionOptions *) opcje

Sformatowane instrukcje dotyczące danego kroku.


Dokumentacja usługi

– (GMSNavigationNavState) navState [read, assign]

Bieżąca wartość (GMSNavigationNavState) do nawigacji.

– (GMSNavigationStepInfo*) currentStep [read, assign]

Informacje o nadchodzącym kroku.

Tę wartość ustawia się tylko wtedy, gdy parametr navState ma wartość GMS NavigationNavStateEnroute, a w przeciwnym razie ma wartość null.

- (NSArray<GMSNavigationStepInfo *>*) remainingSteps [read, assign]

Pozostałe kroki po bieżącym kroku.

– (BOOL) routeChanged [read, assign]

Wskazuje, czy trasa zmieniła się od czasu ostatniej wysłanej wiadomości.

Zmiana trasy może być spowodowana zmianą trasy, dodaniem lub usunięciem punktu na trasie, wyborem przez użytkownika trasy alternatywnej lub wjazdem po niej, a także aktualizacją ruchu drogowego.

– (NSTimeInterval) timeToCurrentStepSeconds [read, assign]

Szacowany pozostały czas do końca bieżącego etapu (w sekundach).

– (CLLocationLocation) distanceToCurrentStepMeters [read, assign]

Szacowana pozostała odległość w metrach do bieżącego kroku .

– (NSTimeInterval) timeToFinalDestinationSeconds [read, assign]

Szacowany pozostały czas do ostatecznego miejsca docelowego (w sekundach).

– (CLLocationLocation) distanceToFinalDestinationMeters [read, assign]

Szacowana pozostała odległość do miejsca docelowego (w metrach).