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 | |
GMSNavigationNavState | navState |
Bieżąca wartość (GMSNavigationNavState ) do nawigacji. | |
GMSNavigationStepInfo * | currentStep |
Informacje o nadchodzącym kroku. | |
NSArray< GMSNavigationStepInfo * > * | remainingSteps |
Pozostałe kroki po bieżącym kroku. | |
BOOL | routeChanged |
Wskazuje, czy trasa zmieniła się od czasu ostatniej wysłanej wiadomości. | |
NSTimeInterval | timeToCurrentStepSeconds |
Szacowany pozostały czas do końca bieżącego etapu (w sekundach). | |
CLLocationLocation | distanceToCurrentStepMeters |
Szacowana pozostała odległość w metrach do bieżącego kroku . | |
NSTimeInterval | timeToFinalDestinationSeconds |
Szacowany pozostały czas do ostatecznego miejsca docelowego (w sekundach). | |
CLLocationLocation | distanceToFinalDestinationMeters |
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).