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. | |
CGFloat | lebar guratan |
Lebar garis dalam titik layar. | |
UIColor * | guratanWarna |
UIColor yang digunakan untuk merender polyline. | |
BOOL | geodesi |
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. | |
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) polylineWithPath: | (GMSPath nullable *) | jalur |
Konstruktor praktis untuk GMSPolyline untuk jalur tertentu.
Properti lain akan memiliki nilai default.
Dokumentasi Properti
- (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).