Odniesienie do klasy GMSNavigationWaypoint

Odniesienie do klasy GMS NavigationWaypoint

Opis

Niezmienna klasa punktów pośrednich służąca do określania miejsc docelowych nawigacji.

Może zostać zainicjowany na podstawie CLLocationCoordinate2D lub identyfikatora Miejsc Google.

Odziedziczony przez GMSNavigationMutableWaypoint.

Publiczne funkcje członków

(typ instancji z możliwością wartości null)initWithLocation:title:
 Inicjuje ten element GMSNavigationWaypoint do reprezentowania lokalizacji określonej przez współrzędne 2D.
(typ instancji z możliwością wartości null)initWithPlaceID:title:
 Inicjuje ten obiekt GMSNavigationWaypoint do reprezentowania lokalizacji określonej przez identyfikator miejsca.
(typ instancji z możliwością wartości null)initWithLocation:title:preferSameSideOfRoad:
 Inicjuje obiekt GMSNavigationWaypoint, by reprezentować lokalizację określoną przez współrzędne 2D i ustawienia strony.
(typ instancji z możliwością wartości null)- initWithLocation:title:preferredSegmentHeading:
 Inicjuje obiekt GMSNavigationWaypoint, by reprezentować lokalizację określoną przez współrzędne 2D i ustawienia strony.
(GMSNavigationWaypoint *)- kopiuj
 Zwraca kopię tego punktu pośredniego.
(GMSNavigationMutableWaypoint *)- mutableCopy,
 Zwraca zmienną kopię tego punktu pośredniego.

Usługi

NSString * title
 Nazwa punktu pośredniego.
CLLocationCoordinate2Dwspółrzędne
 Współrzędne punktu pośredniego.
NSString * placeID
 Identyfikator miejsca tego punktu na trasie.
BOOLpreferSameSideOfRoad
 Określa, czy preferowane jest kierowanie kierowcy na tę samą stronę drogi.
int32_t preferredHeading
 Kąt używany do określenia kierunku ruchu na stronie drogi, na którą powinien trafić pojazd.
BOOLvehicleStopover
 Wskazuje, że punkt pośredni jest przeznaczony dla pojazdów do zatrzymania się i tam, gdzie jego celem jest odbiór lub wysyłkę.

Dokumentacja funkcji członka grupy

– (typ instancji z możliwością wartości null) initWithLocation: (CLLocationCoordinate2D)  lokalizacja
tytuł: (NSString *) title [tytuł]

Inicjuje ten element GMSNavigationWaypoint do reprezentowania lokalizacji określonej przez współrzędne 2D.

Parametry:
lokalizacjiLokalizacja tego punktu pośredniego.
titleCiąg reprezentujący nazwę punktu pośredniego.
Zwraca:
Wystąpienie GMSNavigationWaypoint lub nil, jeśli lokalizacja jest nieprawidłowa.
- (typ instancji z możliwością wartości null) initWithPlaceID: (NSString *) placeID
tytuł: (NSString *) title [tytuł]

Inicjuje ten obiekt GMSNavigationWaypoint do reprezentowania lokalizacji określonej przez identyfikator miejsca.

Parametry:
placeIDIdentyfikator tego punktu na trasie Miejsc Google.
titleCiąg reprezentujący nazwę punktu pośredniego.
Zwraca:
Wystąpienie GMSNavigationWaypoint lub nil, jeśli ciąg identyfikatora miejsca jest pusty.
– (typ instancji z możliwością wartości null) initWithLocation: (CLLocationCoordinate2D)  lokalizacja
tytuł: (NSString *) title
preferSameSideOfRoad: (BOOL)  preferSameSideOfRoad

Inicjuje obiekt GMSNavigationWaypoint, by reprezentować lokalizację określoną przez współrzędne 2D i ustawienia strony.

Parametry:
lokalizacjiDługość i szerokość geograficzna punktu pośredniego.
titleCiąg reprezentujący nazwę punktu pośredniego.
preferSameSideOfRoadOkreśla, czy preferowane jest kierowanie kierowcy na tę samą stronę drogi. Trasa dotrze do preferowanej strony drogi, chyba że wystąpi znaczne opóźnienie ze względu na zamknięcie drogi lub spowolnienie ruchu.
Zwraca:
Wystąpienie GMSNavigationWaypoint lub nil, jeśli lokalizacja jest nieprawidłowa.
– (typ instancji z możliwością wartości null) initWithLocation: (CLLocationCoordinate2D)  lokalizacja
tytuł: (NSString *) title
PreferredSegmentHeading: (int32_t)  preferredSegmentHeading

Inicjuje obiekt GMSNavigationWaypoint, by reprezentować lokalizację określoną przez współrzędne 2D i ustawienia strony.

Parametry:
lokalizacjiDługość i szerokość geograficzna punktu pośredniego.
titleCiąg reprezentujący nazwę punktu pośredniego.
preferredSegmentHeadingKąt używany do określenia kierunku ruchu na stronie drogi, na którą powinien trafić pojazd. Dlatego też nie jest przydatna w przypadku ulic jednokierunkowych. Jednostki wyrażone w stopniach [0, 360], gdzie 0 oznacza północ.
Zwraca:
Wystąpienie GMSNavigationWaypoint lub nil, jeśli lokalizacja lub parametr preferredSegmentHeading są nieprawidłowe.

Zwraca kopię tego punktu pośredniego.

Zwraca zmienną kopię tego punktu pośredniego.


Dokumentacja właściwości

- (NSString*) title [read, assign]

Nazwa punktu pośredniego.

- Współrzędna (CLLocationCoordinate2D) [read, assign]

Współrzędne punktu pośredniego.

Jest to wartość kCLLocationCoordinate2DInvalid, jeśli ten punkt pośredni został zainicjowany na podstawie identyfikatora miejsca.

– (NSString*) placeID [read, copy]

Identyfikator miejsca tego punktu na trasie.

Wartość zerowa, jeśli punkt pośredni został zainicjowany na podstawie współrzędnych.

- (BOOL) preferSameSideOfRoad [read, assign]

Określa, czy preferowane jest kierowanie kierowcy na tę samą stronę drogi.

Trasa dotrze do preferowanej strony drogi, chyba że wystąpi znaczne opóźnienie ze względu na zamknięcie drogi lub spowolnienie ruchu. Wartość domyślna to NO.

Stosowane w metodzie GMSNavigationMutableWaypoint.

– (int32_t) preferredHeading [read, assign]

Kąt używany do określenia kierunku ruchu na stronie drogi, na którą powinien trafić pojazd.

Dlatego też nie jest przydatna w przypadku ulic jednokierunkowych. Jednostki wyrażone w stopniach [0, 360], gdzie 0 oznacza północ, a kąty rosną w prawo. Wartość domyślna i nieskonfigurowana to -1.

Stosowane w metodzie GMSNavigationMutableWaypoint.

– (BOOL) vehicleStopover [read, assign]

Wskazuje, że punkt pośredni jest przeznaczony dla pojazdów do zatrzymywania i tam, gdzie jego celem jest odbiór lub wysyłkę.

Po ustawieniu tej wartości punkty pośrednie na drogach, które nie nadają się do odbioru i zwrotu, mogą zostać dostosowane w bardziej odpowiedniej lokalizacji. Ta opcja działa tylko w przypadku trybów podróży Drive i TWO_WHEELER. Wartość domyślna to NO.

Stosowane w metodzie GMSNavigationMutableWaypoint.