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. | |
CLLocationCoordinate2D | współrzędne |
Współrzędne punktu pośredniego. | |
NSString * | placeID |
Identyfikator miejsca tego punktu na trasie. | |
BOOL | preferSameSideOfRoad |
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. | |
BOOL | vehicleStopover |
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:
-
lokalizacji Lokalizacja tego punktu pośredniego. title Cią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:
-
placeID Identyfikator tego punktu na trasie Miejsc Google. title Cią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:
-
lokalizacji Długość i szerokość geograficzna punktu pośredniego. title Ciąg reprezentujący nazwę punktu pośredniego. preferSameSideOfRoad 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.
- 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:
-
lokalizacji Długość i szerokość geograficzna punktu pośredniego. title Ciąg reprezentujący nazwę punktu pośredniego. preferredSegmentHeading 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.
- Zwraca:
- Wystąpienie
GMSNavigationWaypoint
lub nil, jeśli lokalizacja lub parametr preferredSegmentHeading są nieprawidłowe.
- (GMSNavigationWaypoint *) kopia |
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.