Referensi Class GMSPolygon

Referensi Class GMSPolygon

Ringkasan

GMSPolygon mendefinisikan poligon yang muncul di peta.

Poligon (seperti polyline) mendefinisikan serangkaian koordinat yang terhubung secara berurutan; selain itu, poligon membentuk loop tertutup dan mendefinisikan area bidang.

Mewarisi GMSOverlay.

Fungsi Anggota Publik Statis

(instancetype)+ PolygonWithPath:
 Konstruktor praktis untuk GMSPolygon bagi jalur tertentu.

Properti

GMSPathpath
 Jalur yang menjelaskan poligon ini.
NSArray< GMSPath * > * lubang
 Array instance GMSPath yang mendeskripsikan lubang di poligon ini.
CGFloatstrokeWidth
 Lebar garis luar poligon pada titik layar.
UIColor * strokeColor
 Warna garis luar poligon.
UIColor * fillColor
 Warna pengisi.
BOOLgeodesi
 Apakah poligon ini harus dirender dengan koreksi geodesi.
GMSPolygonLayerlapisan
 Memberikan lapisan Animasi Inti untuk GMSPolygon ini.
NSString * title
 Judul, deskripsi singkat tentang overlay.
GMSMapViewmap
 Peta tempat overlay ini berada.
BOOLdapat 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.
iduserData
 Data overlay.

Dokumentasi Fungsi Anggota

+ (instancetype) polygonWithPath: (nullable GMSPath *) path

Konstruktor praktis untuk GMSPolygon bagi jalur tertentu.

Properti lain akan memiliki nilai default.


Dokumentasi Properti

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

Jalur yang menjelaskan poligon ini.

Koordinat yang menyusun jalur harus valid.

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

Array instance GMSPath yang mendeskripsikan lubang di poligon ini.

Koordinat yang menyusun setiap jalur harus valid.

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

Lebar garis luar poligon pada titik layar.

Default-nya adalah 1.

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

Warna garis luar poligon.

Nilai defaultnya adalah nol.

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

Warna pengisi.

Default-nya adalah blueColor.

- (BOOL) geodesi [read, write, assign]

Apakah poligon ini harus dirender dengan koreksi geodesi.

- (GMSPolygonLayer*) lapisan [read, assign]

Memberikan lapisan Animasi Inti untuk GMSPolygon ini.

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