Odniesienie klasy Polygon w GMS

Odniesienie do klasy GMSPolygon

Opis

GMSPolygon definiuje wielokąt wyświetlany na mapie.

Wielokąt (na przykład linia łamana) definiuje serię połączonych współrzędnych w sekwencji uporządkowanej. Ponadto wielokąty tworzą pętlę i definiują wypełniony region.

Dziedziczy GMSOverlay.

Statyczne publiczne funkcje członkowskie

(typ instancji)+ wielokąt ze ścieżką:
 Wygodny konstruktor funkcji GMSPolygon dla określonej ścieżki.

Usługi

GMSPathścieżka
 Ścieżka opisująca ten wielokąt.
NSSlate< GMSPath * > * dziury
 Tablica instancji GMSPath opisująca wszystkie otwory w tym wielokątie.
CGFloatstrokeWidth
 Szerokość konturu wielokąta w punktach ekranu.
UIColor * strokeColor
 Kolor konturu wielokąta.
UIColor * fillColor
 Kolor wypełnienia.
BOOLgeodezjaki
 Określa, czy wielokąt ma być renderowany z korektą geodezyjną.
GMSPolygonLayerWarstwa
 Udostępnia warstwę Core Animation w GMSPolygon.
NSString * title
 Tytuł, krótki opis nakładki.
GMSMapViewmapa
 Mapa, na której znajduje się ta nakładka.
BOOLklikalny
 Jeśli ta nakładka powinna generować powiadomienia o kliknięciach.
int zIndex
 Nakładki o wyższej wartości zIndex będą rysowane nad warstwami kafelków i nakładkami o niższej wartości zIndex.
id [identyfikator]userData
 Nakładanie danych.

Dokumentacja funkcji członka grupy

+ (typ instancji) polygonWithPath: (GMSPath* z wartością null*) ścieżka

Wygodny konstruktor funkcji GMSPolygon dla określonej ścieżki.

Inne właściwości będą miały wartości domyślne.


Dokumentacja właściwości

- (GMSPath*) ścieżka [read, write, copy]

Ścieżka opisująca ten wielokąt.

Współrzędne tworzące ścieżkę muszą być prawidłowe.

- (NSSlate<GMSPath *>*) dziury [read, write, copy]

Tablica instancji GMSPath opisująca wszystkie otwory w tym wielokątie.

Współrzędne tworzące każdą ścieżkę muszą być prawidłowe.

- (CGFloat) strokeWidth [read, write, assign]

Szerokość konturu wielokąta w punktach ekranu.

Domyślna wartość to 1.

- (UIColor*) strokeColor [read, write, assign]

Kolor konturu wielokąta.

Wartość domyślna to nil.

– (UIColor*) fillColor [read, write, assign]

Kolor wypełnienia.

Wartość domyślna to blueColor.

- (BOOL) geodesiczna [read, write, assign]

Określa, czy wielokąt ma być renderowany z korektą geodezyjną.

- (GMSPolygonLayer*) warstwa [read, assign]

Udostępnia warstwę Core Animation w GMSPolygon.

- (NSString*) title [read, write, copy, inherited]

Tytuł, krótki opis nakładki.

Niektóre nakładki, takie jak znaczniki, wyświetlają tytuł na mapie. Tytuł jest też domyślnym tekstem dotyczącym ułatwień dostępu.

- (GMSMapView*) mapa [read, write, assign, inherited]

Mapa, na której znajduje się ta nakładka.

Ustawienie tej właściwości spowoduje dodanie nakładki do mapy. Ustawienie wartości nil powoduje usunięcie tej nakładki z mapy. Nakładka może być w danym momencie aktywna tylko na jednej mapie.

- (BOOL) do kliknięcia [read, write, assign, inherited]

Jeśli ta nakładka powinna generować powiadomienia o kliknięciach.

Niektóre nakładki, takie jak znaczniki, domyślnie można kliknąć.

- (int) zIndex [read, write, assign, inherited]

Nakładki o wyższej wartości zIndex będą rysowane nad warstwami kafelków i nakładkami o niższej wartości zIndex.

Równe wartości powodują nieokreśloną kolejność rysowania. Znaczniki są wyjątkiem. Bez względu na wartość zIndex są zawsze rysowane nad warstwami kafelków i innymi nakładkami niebędącymi znacznikami; w praktyce są uznawane za znajdujące się w osobnej grupie kolejności nakładania elementów w porównaniu z innymi nakładkami.

– (identyfikator) userData [read, write, assign, inherited]

Nakładanie danych.

Za pomocą tej właściwości możesz powiązać dowolny obiekt z tą nakładką. Google Maps SDK na iOS nie odczytuje ani nie zapisuje tej właściwości.

Pamiętaj, że parametr userData nie powinien zawierać żadnych silnych odniesień do obiektów Map Google. W przeciwnym razie może wystąpić cykl przechowywania (co zapobiegnie zwolnieniu obiektów).