Bagikan melalui


LineLayerOptions interface

Opsi yang digunakan saat merender objek SimpleLine, SimplePolygon, CirclePolygon, LineString, MultiLineString, Polygon, dan MultiPolygon dalam lapisan baris.

Extends

Properti

blur

Jumlah kabur untuk diterapkan ke baris dalam piksel. Default 0.

lineCap

Menentukan bagaimana akhir baris dirender.

'"butt"': Topi dengan ujung kuadrat yang digambar ke titik akhir garis yang tepat.

'"round"': Topi dengan ujung bulat yang digambar di luar titik akhir garis pada radius separuh lebar garis dan berpusat di titik akhir garis.

'"square"': Topi dengan ujung kuadrat yang digambar di luar titik akhir garis pada jarak separuh lebar garis.

Default '"round"'.
lineJoin

Menentukan bagaimana sambungan dalam baris dirender.

'"bevel"': Gabungan dengan ujung kuadrat yang ditarik di luar titik akhir garis pada jarak separuh lebar garis.

'"round"': Gabungan dengan ujung bulat yang digambar di luar titik akhir garis pada radius separuh lebar garis dan berpusat di titik akhir garis.

'"miter"': Gabungan dengan sudut tajam dan miring yang digambar dengan sisi luar di luar titik akhir jalur sampai mereka bertemu.

Default '"round"'.
offset

Garis offset. Nilai positif mengimbangi garis ke kanan, relatif terhadap arah garis. Nilai negatif diimbangi ke kiri. Default 0.

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.

strokeColor

Menentukan warna garis. Default "#1E90FF".

strokeDashArray

Menentukan panjang tanda hubung dan celah alternatif yang membentuk pola tanda hubung. Angka harus sama atau lebih besar dari 0. Panjangnya diskalakan oleh strokeWidth. Untuk mengonversi panjang tanda hubung menjadi piksel, kalikan panjangnya dengan lebar goresan saat ini.

strokeGradient

Menentukan gradien untuk mewarnai garis. Memerlukan opsi lineMetrics DataSource untuk diatur ke true. Dinonaktifkan jika strokeDashArray diatur.

strokeOpacity

Angka antara 0 dan 1 yang menunjukkan tingkat keburaman di mana garis akan digambar. Default 1.

strokeWidth

Lebar garis dalam piksel. Harus berupa nilai yang lebih besar atau sama dengan 0. Default 2.

translate

Jumlah offset dalam piksel untuk merender garis relatif terhadap tempat yang akan dirender secara normal. Nilai negatif menunjukkan kiri dan atas. Default: [0,0]

translateAnchor

Menentukan bingkai referensi untuk translate.

'"map"': Garis diterjemahkan relatif terhadap peta.

'"viewport"': Garis diterjemahkan relatif terhadap viewport

Default: '"map"'

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

blur

Jumlah kabur untuk diterapkan ke baris dalam piksel. Default 0.

blur?: number | DataDrivenPropertyValueSpecification<number>

Nilai Properti

number | DataDrivenPropertyValueSpecification<number>

lineCap

Menentukan bagaimana akhir baris dirender.

'"butt"': Topi dengan ujung kuadrat yang digambar ke titik akhir garis yang tepat.

'"round"': Topi dengan ujung bulat yang digambar di luar titik akhir garis pada radius separuh lebar garis dan berpusat di titik akhir garis.

'"square"': Topi dengan ujung kuadrat yang digambar di luar titik akhir garis pada jarak separuh lebar garis.

Default '"round"'.
lineCap?: "butt" | "round" | "square"

Nilai Properti

"butt" | "round" | "square"

lineJoin

Menentukan bagaimana sambungan dalam baris dirender.

'"bevel"': Gabungan dengan ujung kuadrat yang ditarik di luar titik akhir garis pada jarak separuh lebar garis.

'"round"': Gabungan dengan ujung bulat yang digambar di luar titik akhir garis pada radius separuh lebar garis dan berpusat di titik akhir garis.

'"miter"': Gabungan dengan sudut tajam dan miring yang digambar dengan sisi luar di luar titik akhir jalur sampai mereka bertemu.

Default '"round"'.
lineJoin?: "bevel" | "round" | "miter"

Nilai Properti

"bevel" | "round" | "miter"

offset

Garis offset. Nilai positif mengimbangi garis ke kanan, relatif terhadap arah garis. Nilai negatif diimbangi ke kiri. Default 0.

offset?: 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

strokeColor

Menentukan warna garis. Default "#1E90FF".

strokeColor?: string | DataDrivenPropertyValueSpecification<string>

Nilai Properti

string | DataDrivenPropertyValueSpecification<string>

strokeDashArray

Menentukan panjang tanda hubung dan celah alternatif yang membentuk pola tanda hubung. Angka harus sama atau lebih besar dari 0. Panjangnya diskalakan oleh strokeWidth. Untuk mengonversi panjang tanda hubung menjadi piksel, kalikan panjangnya dengan lebar goresan saat ini.

strokeDashArray?: number[]

Nilai Properti

number[]

strokeGradient

Menentukan gradien untuk mewarnai garis. Memerlukan opsi lineMetrics DataSource untuk diatur ke true. Dinonaktifkan jika strokeDashArray diatur.

strokeGradient?: Expression

Nilai Properti

strokeOpacity

Angka antara 0 dan 1 yang menunjukkan tingkat keburaman di mana garis akan digambar. Default 1.

strokeOpacity?: number | DataDrivenPropertyValueSpecification<number>

Nilai Properti

number | DataDrivenPropertyValueSpecification<number>

strokeWidth

Lebar garis dalam piksel. Harus berupa nilai yang lebih besar atau sama dengan 0. Default 2.

strokeWidth?: number | DataDrivenPropertyValueSpecification<number>

Nilai Properti

number | DataDrivenPropertyValueSpecification<number>

translate

Jumlah offset dalam piksel untuk merender garis relatif terhadap tempat yang akan dirender secara normal. Nilai negatif menunjukkan kiri dan atas. Default: [0,0]

translate?: Pixel

Nilai Properti

translateAnchor

Menentukan bingkai referensi untuk translate.

'"map"': Garis diterjemahkan relatif terhadap peta.

'"viewport"': Garis diterjemahkan relatif terhadap viewport

Default: '"map"'
translateAnchor?: "map" | "viewport"

Nilai Properti

"map" | "viewport"

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