Informacje o klasie GMSCircle

Odniesienie do klasy GMSCircle

Opis

Okrąg na powierzchni Ziemi (czapka sferyczna).

Dziedziczy GMSOverlay.

Statyczne publiczne funkcje członkowskie

(typ instancji)+ CircleWithPosition:radius:
 Wygodny konstruktor GMSCircle dla określonej pozycji i promienia.

Usługi

CLLocationCoordinate2Dposition
 Pozycja środka okręgu na Ziemi.
CLLocationLocationpromień
 Promień koła w metrach; musi być dodatni.
CGFloatstrokeWidth
 Szerokość konturu okręgu w punktach na ekranie.
UIColor * strokeColor
 Kolor konturu tego kręgu.
UIColor * fillColor
 Wnętrze okręgu jest malowane metodą FillColor.
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) kółko z pozycją: (CLLocationCoordinate2D)  position
promień: (CLLocationLocation) obszar o określonym promieniu,

Wygodny konstruktor GMSCircle dla określonej pozycji i promienia.

Inne właściwości będą miały wartości domyślne. Nieprawidłowa pozycja powoduje, że obiekt nakładany nie może zostać narysowany na mapie.


Dokumentacja właściwości

- (CLLocationCoordinate2D) pozycja [read, write, assign]

Pozycja środka okręgu na Ziemi.

Ignoruje nieprawidłowe pozycje.

- (CLLocationLocation) obszar o określonym promieniu [read, write, assign]

Promień koła w metrach; musi być dodatni.

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

Szerokość konturu okręgu w punktach na ekranie.

Domyślna wartość to 1. Zgodnie z GMSPolygon szerokość nie skaluje się po powiększeniu mapy.

Jeśli ustawisz szerokość kreski na 0, nie będzie kresek.

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

Kolor konturu tego kręgu.

Domyślna wartość to czarny.

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

Wnętrze okręgu jest malowane metodą FillColor.

Wartość domyślna to nil, co oznacza brak wypełnienia.

- (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).