共用方式為


LineLayerOptions interface

線上條圖層中轉譯 SimpleLine、SimplePolygon、CirclePolygon、LineString、MultiLineString、Polygon 和 MultiPolygon 物件時所使用的選項。

Extends

屬性

blur

要套用至線條的模糊量,以圖元為單位。 預設 0

lineCap

指定線條結尾的呈現方式。

'「butt」':具有平方結束的上限,繪製至線條的確切端點。

'「round」':具有圓角的端點的上限,其繪製于線條寬度一半半徑的線條端點外,並置中于線條的端點上。

'「square」':具有平方結束的上限,其繪製超出線條寬度一半距離的線條端點。

預設 '「round」'。
lineJoin

指定線條中的接合呈現方式。

'「bevel」':一個聯結,其具有正方形結束,繪製超過線條寬度一半距離的線條端點。

'「round」':具有圓角的聯結,其繪製超過線條寬度一半半徑的線條端點,並以線條端點為中心。

'「miter」':具有尖角、角角的聯結,會以路徑端點以外的外側繪製,直到其符合為止。

預設 '「round」'。
offset

線條的位移。 正值會位移右邊的線條,相對於該線的方向。 負值會向左位移。 預設 0

source

圖層將呈現之資料來源的識別碼或實例。

sourceLayer

當圖層的來源是 VectorTileSource 時,則為必要專案。 向量來源可以在其中有多個圖層,這會識別要在此圖層中轉譯的圖層。 禁止所有其他來源類型使用。

strokeColor

指定線條的色彩。 預設 "#1E90FF"

strokeDashArray

指定形成虛線圖樣之交替虛線和間距的長度。 數位必須等於或大於 0。 長度會依 strokeWidth 縮放。 若要將虛線長度轉換為圖元,請將長度乘以目前的筆劃寬度。

strokeGradient

定義用來設定線條色彩的漸層。 需要 DataSource lineMetrics 選項設定為 true。 如果已設定 strokeDashArray,則為停用。

strokeOpacity

介於 0 和 1 之間的數位,表示繪製線條的不透明度。 預設 1

strokeWidth

線條的寬度,以圖元為單位。 必須是大於或等於 0 的值。 預設 2

translate

以圖元為單位的位移量,用來呈現相對於其正常呈現位置的線條。 負值表示左方和向上。 預設: [0,0]

translateAnchor

指定 的 translate 參考框架。

'「map」':線條會相對於地圖進行轉譯。

'「viewport」': 會相對於檢視區轉譯行

預設值:'「map」'

繼承的屬性

filter

運算式,指定來源特徵的條件。 只會顯示符合篩選準則的功能。

maxZoom

整數,指定要呈現圖層的最大縮放層級。 這個值是獨佔的,也就是圖層會顯示在 maxZoom > zoom >= minZoom 。 預設 24

minZoom

整數,指定要呈現圖層的最小縮放層級。 此值是包含的,亦即圖層會顯示在 maxZoom > zoom >= minZoom 。 預設 0

visible

指定圖層是否可見。 預設 true

屬性詳細資料

blur

要套用至線條的模糊量,以圖元為單位。 預設 0

blur?: number | DataDrivenPropertyValueSpecification<number>

屬性值

number | DataDrivenPropertyValueSpecification<number>

lineCap

指定線條結尾的呈現方式。

'「butt」':具有平方結束的上限,繪製至線條的確切端點。

'「round」':具有圓角的端點的上限,其繪製于線條寬度一半半徑的線條端點外,並置中于線條的端點上。

'「square」':具有平方結束的上限,其繪製超出線條寬度一半距離的線條端點。

預設 '「round」'。
lineCap?: "butt" | "round" | "square"

屬性值

"butt" | "round" | "square"

lineJoin

指定線條中的接合呈現方式。

'「bevel」':一個聯結,其具有正方形結束,繪製超過線條寬度一半距離的線條端點。

'「round」':具有圓角的聯結,其繪製超過線條寬度一半半徑的線條端點,並以線條端點為中心。

'「miter」':具有尖角、角角的聯結,會以路徑端點以外的外側繪製,直到其符合為止。

預設 '「round」'。
lineJoin?: "bevel" | "round" | "miter"

屬性值

"bevel" | "round" | "miter"

offset

線條的位移。 正值會位移右邊的線條,相對於該線的方向。 負值會向左位移。 預設 0

offset?: number | DataDrivenPropertyValueSpecification<number>

屬性值

number | DataDrivenPropertyValueSpecification<number>

source

圖層將呈現之資料來源的識別碼或實例。

source?: string | Source

屬性值

string | Source

sourceLayer

當圖層的來源是 VectorTileSource 時,則為必要專案。 向量來源可以在其中有多個圖層,這會識別要在此圖層中轉譯的圖層。 禁止所有其他來源類型使用。

sourceLayer?: string

屬性值

string

strokeColor

指定線條的色彩。 預設 "#1E90FF"

strokeColor?: string | DataDrivenPropertyValueSpecification<string>

屬性值

string | DataDrivenPropertyValueSpecification<string>

strokeDashArray

指定形成虛線圖樣之交替虛線和間距的長度。 數位必須等於或大於 0。 長度會依 strokeWidth 縮放。 若要將虛線長度轉換為圖元,請將長度乘以目前的筆劃寬度。

strokeDashArray?: number[]

屬性值

number[]

strokeGradient

定義用來設定線條色彩的漸層。 需要 DataSource lineMetrics 選項設定為 true。 如果已設定 strokeDashArray,則為停用。

strokeGradient?: Expression

屬性值

strokeOpacity

介於 0 和 1 之間的數位,表示繪製線條的不透明度。 預設 1

strokeOpacity?: number | DataDrivenPropertyValueSpecification<number>

屬性值

number | DataDrivenPropertyValueSpecification<number>

strokeWidth

線條的寬度,以圖元為單位。 必須是大於或等於 0 的值。 預設 2

strokeWidth?: number | DataDrivenPropertyValueSpecification<number>

屬性值

number | DataDrivenPropertyValueSpecification<number>

translate

以圖元為單位的位移量,用來呈現相對於其正常呈現位置的線條。 負值表示左方和向上。 預設: [0,0]

translate?: Pixel

屬性值

translateAnchor

指定 的 translate 參考框架。

'「map」':線條會相對於地圖進行轉譯。

'「viewport」': 會相對於檢視區轉譯行

預設值:'「map」'
translateAnchor?: "map" | "viewport"

屬性值

"map" | "viewport"

繼承的屬性詳細資料

filter

運算式,指定來源特徵的條件。 只會顯示符合篩選準則的功能。

filter?: Expression

屬性值

繼承自LayerOptions.filter

maxZoom

整數,指定要呈現圖層的最大縮放層級。 這個值是獨佔的,也就是圖層會顯示在 maxZoom > zoom >= minZoom 。 預設 24

maxZoom?: number

屬性值

number

繼承自LayerOptions.maxZoom

minZoom

整數,指定要呈現圖層的最小縮放層級。 此值是包含的,亦即圖層會顯示在 maxZoom > zoom >= minZoom 。 預設 0

minZoom?: number

屬性值

number

繼承自LayerOptions.minZoom

visible

指定圖層是否可見。 預設 true

visible?: boolean

屬性值

boolean

繼承自LayerOptions.visible