Referensi Class GMSPolygon

Referensi Class GMSPolygon

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.
CGFloatlebar guratan
 Lebar garis luar poligon di titik layar.
UIColor * guratanWarna
 Warna garis luar poligon.
UIColor * fillColor
 Warna pengisi.
BOOLgeodesi
 Apakah poligon ini harus dirender dengan koreksi geodesi.
GMSPolygonLayerlapisan
 Menyediakan lapisan Animasi Inti untuk GMSPolygon ini.
NSString * title
 Judul, deskripsi singkat overlay.
GMSMapView *map
 Peta tempat overlay ini berada.
BOOLyang dapat diketuk
 Jika overlay ini harus menyebabkan notifikasi ketuk.
intIndeks z
 Overlay nilai zIndex yang lebih tinggi akan digambar di atas lapisan ubin nilai zIndex yang lebih rendah dan overlay.
idpenggunaData
 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

- (GMSPath*) jalur [read, write, copy]

Jalur yang mendeskripsikan poligon ini.

Koordinat yang menyusun jalur harus valid.

- (NSArray<GMSPath *>*) lubang [read, write, copy]

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