Odniesienie do klasy GMSPolygon


Omówienie

GMSPolygon określa wielokąt pojawiający się na mapie.

Wielokąt (np. łamana linia łamana) to ciąg połączonych współrzędnych w ustalonej kolejności. Dodatkowo wielokąty tworzą zapętloną i wypełniony region.

Dziedziczy GMSOverlay.

Statyczne publiczne funkcje dla członków

(typ instancji)+ polygonWithPath:
 Konstruktor wygodny dla GMSPolygon na potrzeby konkretnej ścieżki.

Właściwości

GMSPathścieżka
 Ścieżka opisująca ten wielokąt.
NSArray< GMSPath * > *dziury
 Tablica wystąpień GMSPath, które opisują dowolne otwory w tym wielokątze.
CGFloatStyl Szerokość
 Szerokość konturu wielokąta w punktach na ekranie.
UIColor * styleColor
 Kolor konturu wielokąta.
UIColor * fillColor (kolor wypełnienia).
 Kolor wypełnienia.
Wartość logicznadane geograficzne
 Określa, czy ten wielokąt powinien być renderowany z poprawką geodezyjną.
GMSPolygonLayer*warstwa
 Zapewnia podstawową warstwę animacji dla tego GMSPolygon.
NSString * title
 Tytuł, krótki opis nakładki.
GMSMapView*mapa
 Mapa, do której jest przypisana ta nakładka.
Wartość logicznaz możliwością dostosowania
 Jeśli ta nakładka powinna spowodować powiadomienia o dotknięciu
intKolejność nakładania elementów
 Nakładki z kafelkami o wyższej wartości (zIndex) będą rysowane na nakładkach i nakładkach o niższej wartości zIndex.
id [identyfikator]użytkownik
 Dane nakładki.

Dokumentacja funkcji członków

+ (typ instancji) polygonWithPath: (pusta GMSPath *) ścieżka

Konstruktor wygodny dla GMSPolygon na potrzeby konkretnej ścieżki.

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


Dokumentacja usługi

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

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

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

- (NSArray<GMSPath *>*) dołki [read, write, copy]

Tablica wystąpień GMSPath, które opisują dowolne otwory w tym wielokątze.

Współrzędne, z których składa się każda ścieżka, muszą być prawidłowe.

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

Szerokość konturu wielokąta w punktach na ekranie.

Domyślna wartość to 1.

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

Kolor konturu wielokąta.

Wartość domyślna to nil.

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

Kolor wypełnienia.

Domyślnie ma kolor niebieski.

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

Określa, czy ten wielokąt powinien być renderowany z poprawką geodezyjną.

- (GMSPolygonLayer*) warstwa [read, assign]

Zapewnia podstawową warstwę animacji dla tego GMSPolygon.

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

Tytuł, krótki opis nakładki.

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

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

Mapa, do której jest przypisana ta nakładka.

Ustawienie tej właściwości spowoduje dodanie nakładki do mapy. Jeśli ustawisz wartość nil, nakładka zostanie usunięta z mapy. Nakładka może być aktywna na jednej mapie w danym momencie.

- (BOOL) z możliwością dostosowania [read, write, assign, inherited]

Jeśli ta nakładka powinna spowodować powiadomienia o dotknięciu

Domyślnie niektóre nakładki, np. znaczniki, można kliknąć.

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

Nakładki z kafelkami o wyższej wartości (zIndex) będą rysowane na nakładkach i nakładkach o niższej wartości zIndex.

Równe wartości skutkują niezdefiniowaną kolejnością rysowania. Wyjątek stanowią znaczniki, które niezależnie od zasady zIndex zawsze są rysowane nad kafelkami warstw i innymi warstwami niebędącymi znacznikami. Są one traktowane jako oddzielne grupy z-indeksu w porównaniu z innymi nakładkami.

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

Dane nakładki.

Możesz używać tej właściwości do powiązania dowolnego obiektu z tą nakładką. Google Maps SDK na iOS nie odczytuje ani nie zapisuje tej właściwości.

Pamiętaj, że funkcja userData nie powinna zawierać żadnych silnych odniesień do żadnych obiektów Map Google. W przeciwnym razie może zostać utworzony cykl przechowywania (uniemożliwiający zwolnienie obiektów).