Ringkasan
Lingkaran di permukaan bumi (tudung bulat).
Mewarisi GMSOverlay.
Fungsi Anggota Publik Statis | |
(instancetype) | + lingkaranWithPosition:radius: |
Konstruktor praktis untuk GMSCircle bagi posisi dan radius tertentu. | |
Properti | |
CLLocationCoordinate2D | position |
Posisi di Bumi dari pusat lingkaran. | |
CLLocationDistance | radius |
Radius lingkaran dalam meter; harus positif. | |
CGFloat | strokeWidth |
Lebar garis luar lingkaran pada titik layar. | |
UIColor * | strokeColor |
Warna garis luar lingkaran ini. | |
UIColor * | fillColor |
Bagian dalam lingkaran dicat dengan fillColor. | |
NSString * | title |
Judul, deskripsi singkat tentang overlay. | |
GMSMapView * | map |
Peta tempat overlay ini berada. | |
BOOL | dapat di-tap |
Jika overlay ini seharusnya menyebabkan notifikasi ketuk. | |
int | zIndex |
Overlay dengan nilai zIndex yang lebih tinggi akan digambar di atas overlay dan lapisan ubin nilai zIndex yang lebih rendah. | |
id | userData |
Data overlay. |
Dokumentasi Fungsi Anggota
+ (instancetype) lingkaranWithPosition: | (CLLocationCoordinate2D) | position | |
radius: | (CLLocationDistance) | radius | |
Konstruktor praktis untuk GMSCircle bagi posisi dan radius tertentu.
Properti lain akan memiliki nilai default. Posisi yang tidak valid akan menyebabkan objek overlay tidak dapat digambar di peta.
Dokumentasi Properti
- (CLLocationCoordinate2D) position [read, write, assign] |
Posisi di Bumi dari pusat lingkaran.
Mengabaikan posisi yang tidak valid.
- (CLLocationDistance) radius [read, write, assign] |
Radius lingkaran dalam meter; harus positif.
- (CGFloat) strokeWidth [read, write, assign] |
Lebar garis luar lingkaran pada titik layar.
Default-nya adalah 1. Sesuai dengan GMSPolygon, lebar tidak diskalakan saat peta di-zoom.
Menyetel strokeWidth ke 0 akan menghasilkan tanpa goresan.
- (UIColor*) strokeColor [read, write, assign] |
Warna garis luar lingkaran ini.
Nilai defaultnya adalah hitam.
- (UIColor*) fillColor [read, write, assign] |
Bagian dalam lingkaran dicat dengan fillColor.
Nilai defaultnya adalah nol, sehingga tidak ada pengisian.
- (NSString*) title [read, write, copy, inherited] |
Judul, deskripsi singkat tentang overlay.
Beberapa overlay, seperti penanda, akan menampilkan judul pada peta. Judul juga merupakan teks aksesibilitas default.
- Peta [read, write, assign, inherited] (GMSMapView*) |
Peta tempat overlay ini berada.
Menyetel properti ini akan menambahkan overlay ke peta. Menyetelnya ke nol akan menghapus overlay ini dari peta. Overlay mungkin akan aktif pada paling banyak satu peta pada waktu tertentu.
- (BOOL) dapat diketuk [read, write, assign, inherited] |
Jika overlay ini seharusnya menyebabkan notifikasi ketuk.
Beberapa overlay, seperti penanda, secara default dapat diketuk.
- (int) zIndex [read, write, assign, inherited] |
Overlay dengan nilai zIndex
yang lebih tinggi akan digambar di atas overlay dan lapisan ubin nilai zIndex
yang lebih rendah.
Nilai yang sama menyebabkan pengurutan gambar yang tidak ditentukan. Penanda merupakan pengecualian karena terlepas dari zIndex
, penanda akan selalu digambar di atas lapisan ubin dan overlay non-penanda lainnya; penanda secara efektif dianggap sebagai grup indeks z yang terpisah dibandingkan dengan overlay lainnya.
- (id) userData [read, write, assign, inherited] |
Data overlay.
Anda dapat menggunakan properti ini untuk mengaitkan objek arbitrer dengan overlay ini. Google Maps SDK for iOS tidak membaca atau menulis properti ini.
Perhatikan bahwa userData tidak boleh menyimpan referensi yang kuat ke objek Maps apa pun, jika tidak, siklus retensi dapat dibuat (mencegah objek dirilis).