Dokumentacja klasy GMSNavigationStepInfo

Odniesienie do klasy GMS NavigationStepInfo

Przegląd

Informacje o jednym kroku na trasie nawigacji.

Publiczne funkcje członków

(nullable UIImage *) maneuverImageWithOptions:
 Element UIImage pokazujący wykonywanie tego kroku przy użyciu dostępnych opcji.
(nullable UIImage *) lanesImageWithOptions:
 Interfejs UIImage pokazujący asystent pasa ruchu w tym kroku z użyciem dostępnych opcji.

Usługi

GMSNavigationManeuvermechanizm
 Wartość GMSNavigationManeuver tego kroku.
NSArray< GMSNavigationLane * > * pasy
 Dostępne są różne pasy ruchu dostępne w tym kroku.
NSString * fullRoadName
 Pełna nazwa drogi na tym etapie zawierająca wszystkie informacje o drodze, w tym kierunek.
NSString * simpleRoadName
 Uproszczona wersja nazwy drogi.
NSString * fullInstructionText
 Pełna treść instrukcji widocznej w tym kroku.
NSString * exitNumber
 Numer wyjścia z tego kroku, jeśli istnieje.
GMSNavigationDrivingSidedrivingSide
 Określa, czy ten etap odbywa się na trasie z samochodem w prawo czy po lewej stronie.
NSIntegerroundaboutTurnNumber
 Liczona liczba wyjazdów do zjazdu w zależności od lokalizacji, w której wpisano rondo.
NSIntegerstepNumber
 Indeks kroku na liście wszystkich kroków na trasie.
CLLocationLocationdistanceFromPrevStepMeters
 Całkowity dystans tego kroku.
NSTimeIntervaltimeFromPrevStepSeconds
 Szacowany czas potrzebny na wykonanie tego kroku.

Dokumentacja funkcji członka

- (nullable UIImage *) maneuverImageWithOptions: (wartość null GMSNavigationStepInfoImageOptions *) opcje

Element UIImage pokazujący wykonywanie tego kroku przy użyciu dostępnych opcji.

Jeśli parametr opcji ma wartość nil, będą używane domyślne wartości opcji.

Zwraca wartość nil, jeśli w tym kroku nie ma obrazu manewru.

- (nullable UIImage *) lanesImageWithOptions: (wartość null GMSNavigationStepInfoImageOptions *) opcje

Interfejs UIImage pokazujący asystent pasa ruchu w tym kroku z użyciem dostępnych opcji.

Jeśli parametr opcji ma wartość nil, będą używane domyślne wartości opcji.

Zwraca wartość nil, jeśli w tym kroku nie ma asystenta pasa ruchu.


Dokumentacja usługi

- Ruch (GMSNavigationManeuver) [read, assign]

Wartość GMSNavigationManeuver tego kroku.

- (NSArray<GMSNavigationLane *>*) pasów [read, assign]

Dostępne są różne pasy ruchu dostępne w tym kroku.

Tablica kierowcy jest ułożona w taki sposób, że pierwszy pas jest lewy, a ostatni po prawej – niezależnie od tego, z której strony kierowcy kierowcy.

Zwraca wartość nil, jeśli w tym kroku nie ma asystenta pasa ruchu.

– (NSString*) fullRoadName [read, assign]

Pełna nazwa drogi na tym etapie zawierająca wszystkie informacje o drodze, w tym kierunek.

Przykłady (każdy wiersz to osobny przykład):

Lean Ave

CA-85 / Mtn View

Zjedź 9A / North First Street

– (NSString*) simpleRoadName [read, assign]

Uproszczona wersja nazwy drogi.

Jest ona krótsza niż pełna nazwa drogi i może nie zawierać wszystkich informacji umożliwiających identyfikację drogi, takich jak kierunek czy nazwa zjazdu.

Przykłady (każdy wiersz to osobny przykład):

Lean Ave

CA-85

Wyjście 9A

– (NSString*) fullInstructionText [read, assign]

Pełna treść instrukcji widocznej w tym kroku.

Przykłady (każdy wiersz to osobny przykład):

Skręć w lewo w Lean Ave.

Wybierz prawym pasem, aby wjechać na zjazd CA-85 do Mtn View.

Wybierz drugi z prawego pasa, aby skorzystać ze zjazdu 9A w kierunku North First Street.

– (NSString*) exitNumber [read, assign]

Numer wyjścia z tego kroku, jeśli istnieje.

– (GMSNavigationDrivingSide) drivingSide [read, assign]

Określa, czy ten etap odbywa się na trasie z samochodem w prawo czy po lewej stronie.

– (NSInteger) roundaboutTurnNumber [read, assign]

Liczona liczba wyjazdów do zjazdu w zależności od lokalizacji, w której wpisano rondo.

Ustaw tylko dla rond. W przeciwnym razie -1.

– (NSInteger) stepNumber [read, assign]

Indeks kroku na liście wszystkich kroków na trasie.

Pierwszy krok ma numer 0.

– (CLLocationLocation) distanceFromPrevStepMeters [read, assign]

Całkowity dystans tego kroku.

Ta wartość się nie zmienia.

– (NSTimeInterval) timeFromPrevStepSeconds [read, assign]

Szacowany czas potrzebny na wykonanie tego kroku.

Ta wartość się nie zmienia.