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 | |
GMSNavigationManeuver | mechanizm |
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. | |
GMSNavigationDrivingSide | drivingSide |
Określa, czy ten etap odbywa się na trasie z samochodem w prawo czy po lewej stronie. | |
NSInteger | roundaboutTurnNumber |
Liczona liczba wyjazdów do zjazdu w zależności od lokalizacji, w której wpisano rondo. | |
NSInteger | stepNumber |
Indeks kroku na liście wszystkich kroków na trasie. | |
CLLocationLocation | distanceFromPrevStepMeters |
Całkowity dystans tego kroku. | |
NSTimeInterval | timeFromPrevStepSeconds |
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.