SymbolLayerOptions interface
Opsi yang digunakan saat merender geometri dalam SymbolLayer.
- Extends
Properti
icon |
Opsi yang digunakan untuk menyesuaikan ikon simbol. Lihat IconOptions untuk default. |
line |
Jarak dalam piksel antara dua jangkar simbol di sepanjang garis. Harus lebih besar atau sama dengan 1.
Default |
placement | Menentukan penempatan label relatif terhadap geometrinya. '"point"': Label ditempatkan pada titik di mana geometri berada. '"line"': Label ditempatkan di sepanjang garis geometri. Hanya dapat digunakan pada geometri LineString dan Polygon. '"line-center"': Label ditempatkan di tengah garis geometri. Hanya dapat digunakan pada geometri 'LineString' dan 'Polygon' Default '"point"'. |
sort |
Mengurutkan fitur dalam urutan naik berdasarkan nilai ini. Fitur dengan tombol pengurutan yang lebih rendah digambar dan ditempatkan terlebih dahulu.
Default |
source | Id atau instans sumber data yang akan dirender lapisan. |
source |
Diperlukan ketika sumber lapisan adalah VectorTileSource. Sumber vektor dapat memiliki beberapa lapisan di dalamnya, ini mengidentifikasi mana yang akan dirender di lapisan ini. Dilarang untuk semua jenis sumber lainnya. |
text |
Opsi yang digunakan untuk menyesuaikan teks simbol. Lihat TextOptions untuk default. |
z |
Menentukan apakah simbol yang tumpang tindih dalam lapisan yang sama dirender dalam urutan yang muncul di sumber data, atau dengan posisi y relatif terhadap viewport.
Untuk mengontrol urutan dan prioritas simbol jika tidak, gunakan '"auto"': Mengurutkan simbol menurut 'sortKey' jika diatur. Jika tidak, bereaksi seperti '"viewport-y"'. '"viewport-y"': Mengurutkan simbol menurut posisi y jika 'allowOverlap' adalah 'true' atau jika 'ignorePlacement' adalah 'false'. '"source"': Mengurutkan simbol menurut 'sortKey' jika diatur. Jika tidak, simbol dirender dalam urutan yang sama dengan data sumber. Default '"otomatis"' |
Properti yang Diwariskan
filter | Ekspresi yang menentukan kondisi pada fitur sumber. Hanya fitur yang cocok dengan filter yang ditampilkan. |
max |
Bilangan bulat yang menentukan tingkat pembesaran tampilan maksimum untuk merender lapisan.
Nilai ini eksklusif, yaitu lapisan akan terlihat di |
min |
Bilangan bulat yang menentukan tingkat pembesaran tampilan minimum untuk merender lapisan.
Nilai ini inklusif, yaitu lapisan akan terlihat di |
visible | Menentukan apakah lapisan terlihat atau tidak.
Default |
Detail Properti
iconOptions
Opsi yang digunakan untuk menyesuaikan ikon simbol.
Lihat IconOptions untuk default.
iconOptions?: IconOptions
Nilai Properti
lineSpacing
Jarak dalam piksel antara dua jangkar simbol di sepanjang garis. Harus lebih besar atau sama dengan 1.
Default 250
.
lineSpacing?: number | PropertyValueSpecification<number>
Nilai Properti
number | PropertyValueSpecification<number>
placement
Menentukan penempatan label relatif terhadap geometrinya.
'"point"': Label ditempatkan pada titik di mana geometri berada.
'"line"': Label ditempatkan di sepanjang garis geometri. Hanya dapat digunakan pada geometri LineString dan Polygon.
'"line-center"': Label ditempatkan di tengah garis geometri. Hanya dapat digunakan pada geometri 'LineString' dan 'Polygon'
Default '"point"'.placement?: "point" | "line" | "line-center"
Nilai Properti
"point" | "line" | "line-center"
sortKey
Mengurutkan fitur dalam urutan naik berdasarkan nilai ini. Fitur dengan tombol pengurutan yang lebih rendah digambar dan ditempatkan terlebih dahulu.
Default undefined
.
sortKey?: number | DataDrivenPropertyValueSpecification<number>
Nilai Properti
number | DataDrivenPropertyValueSpecification<number>
source
Id atau instans sumber data yang akan dirender lapisan.
source?: string | Source
Nilai Properti
string | Source
sourceLayer
Diperlukan ketika sumber lapisan adalah VectorTileSource. Sumber vektor dapat memiliki beberapa lapisan di dalamnya, ini mengidentifikasi mana yang akan dirender di lapisan ini. Dilarang untuk semua jenis sumber lainnya.
sourceLayer?: string
Nilai Properti
string
textOptions
Opsi yang digunakan untuk menyesuaikan teks simbol.
Lihat TextOptions untuk default.
textOptions?: TextOptions
Nilai Properti
zOrder
Menentukan apakah simbol yang tumpang tindih dalam lapisan yang sama dirender dalam urutan yang muncul di sumber data, atau dengan posisi y relatif terhadap viewport.
Untuk mengontrol urutan dan prioritas simbol jika tidak, gunakan sortKey
.
'"auto"': Mengurutkan simbol menurut 'sortKey' jika diatur. Jika tidak, bereaksi seperti '"viewport-y"'.
'"viewport-y"': Mengurutkan simbol menurut posisi y jika 'allowOverlap' adalah 'true' atau jika 'ignorePlacement' adalah 'false'.
'"source"': Mengurutkan simbol menurut 'sortKey' jika diatur. Jika tidak, simbol dirender dalam urutan yang sama dengan data sumber. Default '"otomatis"'
zOrder?: "auto" | "viewport-y" | "source"
Nilai Properti
"auto" | "viewport-y" | "source"
Detail Properti yang Diwariskan
filter
Ekspresi yang menentukan kondisi pada fitur sumber. Hanya fitur yang cocok dengan filter yang ditampilkan.
filter?: Expression
Nilai Properti
Diwarisi DariLayerOptions.filter
maxZoom
Bilangan bulat yang menentukan tingkat pembesaran tampilan maksimum untuk merender lapisan.
Nilai ini eksklusif, yaitu lapisan akan terlihat di maxZoom > zoom >= minZoom
.
Default 24
.
maxZoom?: number
Nilai Properti
number
Diwarisi DariLayerOptions.maxZoom
minZoom
Bilangan bulat yang menentukan tingkat pembesaran tampilan minimum untuk merender lapisan.
Nilai ini inklusif, yaitu lapisan akan terlihat di maxZoom > zoom >= minZoom
.
Default 0
.
minZoom?: number
Nilai Properti
number
Diwarisi DariLayerOptions.minZoom
visible
Menentukan apakah lapisan terlihat atau tidak.
Default true
.
visible?: boolean
Nilai Properti
boolean
Diwarisi DariLayerOptions.visible