SymbolLayerOptions interface

Opsi yang digunakan saat merender geometri dalam SymbolLayer.

Extends

Properti

iconOptions

Opsi yang digunakan untuk menyesuaikan ikon simbol.

Lihat IconOptions untuk default.

lineSpacing

Jarak dalam piksel antara dua jangkar simbol di sepanjang garis. Harus lebih besar atau sama dengan 1. Default 250.

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"'.
sortKey

Mengurutkan fitur dalam urutan naik berdasarkan nilai ini. Fitur dengan tombol pengurutan yang lebih rendah digambar dan ditempatkan terlebih dahulu. Default undefined.

source

Id atau instans sumber data yang akan dirender lapisan.

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.

textOptions

Opsi yang digunakan untuk menyesuaikan teks simbol.

Lihat TextOptions untuk default.

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"'

Properti yang Diwariskan

filter

Ekspresi yang menentukan kondisi pada fitur sumber. Hanya fitur yang cocok dengan filter yang ditampilkan.

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.

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.

visible

Menentukan apakah lapisan terlihat atau tidak. Default true.

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