Referensi Class GMSPolyline

Referensi Class GMSPolyline

Ringkasan

GMSPolyline menentukan opsi yang tersedia untuk polyline yang ada di permukaan bumi.

Gambar ini digambar sebagai garis fisik antara titik-titik yang ditentukan dalam path.

Mewarisi GMSOverlay.

Fungsi Anggota Publik Statis

(jenis instance)+ polylineWithPath:
 Konstruktor praktis untuk GMSPolyline untuk jalur tertentu.

Properti

GMSPath *jalur
 Jalur yang mendeskripsikan polyline ini.
CGFloatlebar guratan
 Lebar garis dalam titik layar.
UIColor * guratanWarna
 UIColor yang digunakan untuk merender polyline.
BOOLgeodesi
 Apakah baris ini harus dirender dengan koreksi geodesi.
NSArray< GMSStyleSpan * > *span
 Array yang berisi GMSStyleSpan, span yang digunakan untuk merender polyline 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) polylineWithPath: (GMSPath nullable *) jalur

Konstruktor praktis untuk GMSPolyline untuk jalur tertentu.

Properti lain akan memiliki nilai default.


Dokumentasi Properti

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

Jalur yang mendeskripsikan polyline ini.

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

Lebar garis dalam titik layar.

Default-nya adalah 1.

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

UIColor yang digunakan untuk merender polyline.

Setelan defaultnya adalah [UIColor blueColor].

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

Apakah baris ini harus dirender dengan koreksi geodesi.

- (NSArray<GMSStyleSpan *>*) span [read, write, copy]

Array yang berisi GMSStyleSpan, span yang digunakan untuk merender polyline ini.

Jika array ini berisi lebih sedikit segmen daripada polyline itu sendiri, segmen akhir akan diterapkan pada sisa panjang. Jika array ini tidak ditetapkan atau kosong, strokeColor akan digunakan untuk seluruh baris.

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