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 | |
CLLocationCoordinate2D | position |
Pozycja środka okręgu na Ziemi. | |
CLLocationLocation | promień |
Promień koła w metrach; musi być dodatni. | |
CGFloat | strokeWidth |
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. | |
GMSMapView * | mapa |
Mapa, na której znajduje się ta nakładka. | |
BOOL | klikalny |
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).