Ringkasan
GMSPolygon menetapkan poligon yang muncul di peta.
Poligon (seperti polyline) mendefinisikan serangkaian koordinat yang terhubung dalam urutan berurutan; selain itu, poligon membentuk loop tertutup dan menentukan bidang bidang.
Mewarisi GMSOverlay.
Fungsi Anggota Publik Statis | |
(jenis instance) | + PolygonWithPath: |
Konstruktor praktis untuk GMSPolygon untuk jalur tertentu. | |
Properti | |
GMSPath * | jalur |
Jalur yang mendeskripsikan poligon ini. | |
NSArray< GMSPath * > * | lubang |
Array instance GMSPath yang menjelaskan semua lubang di poligon ini. | |
CGFloat | lebar guratan |
Lebar garis luar poligon di titik layar. | |
UIColor * | guratanWarna |
Warna garis luar poligon. | |
UIColor * | fillColor |
Warna pengisi. | |
BOOL | geodesi |
Apakah poligon ini harus dirender dengan koreksi geodesi. | |
GMSPolygonLayer * | lapisan |
Menyediakan lapisan Animasi Inti untuk GMSPolygon ini. | |
NSString * | title |
Judul, deskripsi singkat overlay. | |
GMSMapView * | map |
Peta tempat overlay ini berada. | |
BOOL | yang dapat diketuk |
Jika overlay ini harus menyebabkan notifikasi ketuk. | |
int | Indeks z |
Overlay nilai zIndex yang lebih tinggi akan digambar di atas lapisan ubin nilai zIndex yang lebih rendah dan overlay. | |
id | penggunaData |
Data overlay. |
Dokumentasi Fungsi Anggota
+ (instancetype) PolygonWithPath: | (GMSPath nullable *) | jalur |
Konstruktor praktis untuk GMSPolygon untuk jalur tertentu.
Properti lain akan memiliki nilai default.
Dokumentasi Properti
Jalur yang mendeskripsikan poligon ini.
Koordinat yang menyusun jalur harus valid.
Array instance GMSPath yang menjelaskan semua lubang di poligon ini.
Koordinat yang menyusun setiap jalur harus valid.
- (CGFloat) strokeWidth [read, write, assign] |
Lebar garis luar poligon di titik layar.
Default-nya adalah 1.
- (UIColor*) strokeColor [read, write, assign] |
Warna garis luar poligon.
Default-nya adalah nol.
- (UIColor*) fillColor [read, write, assign] |
Warna pengisi.
Setelan defaultnya adalah blueColor.
- (BOOL) geodesi [read, write, assign] |
Apakah poligon ini harus dirender dengan koreksi geodesi.
- (GMSPolygonLayer*) lapisan [read, assign] |
Menyediakan lapisan Animasi Inti untuk GMSPolygon ini.
- (NSString*) title [read, write, copy, inherited]
|
Judul, deskripsi singkat overlay.
Beberapa overlay, seperti penanda, akan menampilkan judul pada peta. Judul juga merupakan teks aksesibilitas default.
- (GMSMapView*) peta [read, write, assign, inherited] |
Peta tempat overlay ini berada.
Menetapkan properti ini akan menambahkan overlay ke peta. Menetapkannya ke nilai nol akan menghapus overlay ini dari peta. Overlay dapat aktif pada maksimal satu peta pada waktu tertentu.
- (BOOL) dapat diketuk [read, write, assign, inherited] |
Jika overlay ini harus menyebabkan notifikasi ketuk.
Beberapa overlay, seperti penanda, akan secara default dapat diketuk.
- (int) zIndex [read, write, assign, inherited] |
Overlay nilai zIndex
yang lebih tinggi akan digambar di atas lapisan ubin nilai zIndex
yang lebih rendah dan overlay.
Nilai yang sama menghasilkan pengurutan gambar yang tidak ditentukan. Penanda adalah pengecualian yang terlepas dari zIndex
, penanda akan selalu digambar di atas lapisan ubin dan overlay non-penanda lainnya; penanda tersebut secara efektif dianggap berada dalam 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 dilepaskan).