你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

LineLayerOptions interface

在线条层中呈现 SimpleLine、SimplePolygon、CirclePolygon、LineString、MultiLineString、Polygon 和 MultiPolygon 对象时使用的选项。

Extends

属性

blur

要应用于线条的模糊量(以像素为单位)。 默认为 0

lineCap

指定线条末端的呈现方式。

“”butt“:一个带有平方端的帽,该端绘制到线条的确切端点。

“round”:一个具有圆角的帽,该端在线条宽度的一半半径下绘制到线条的终点之外,以线条的端点为中心。

“”square“:一个具有平方-off 端的帽,该端在线条的终点处绘制,距离为线条宽度的一半。

默认为“”round”。
lineJoin

指定线条中的关节的呈现方式。

“”bevel“:一个具有平方-off 端的联接,它绘制在线条的端点之外,距离线条宽度的一半。

“round”:具有圆角的联接,该联接以线条宽度的一半的半径绘制在线条的终点之外,以线条的端点为中心。

“miter”:具有尖锐角的联接,由路径端点外的外侧绘制,直到它们相遇。

默认为“”round”。
offset

线条的偏移量。 正值使线条向右偏移,相对于线条的方向。 负值偏移到左侧。 默认为 0

source

层将呈现的数据源的 ID 或实例。

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“:一个具有平方-off 端的帽,该端在线条的终点处绘制,距离为线条宽度的一半。

默认为“”round”。
lineCap?: "butt" | "round" | "square"

属性值

"butt" | "round" | "square"

lineJoin

指定线条中的关节的呈现方式。

“”bevel“:一个具有平方-off 端的联接,它绘制在线条的端点之外,距离线条宽度的一半。

“round”:具有圆角的联接,该联接以线条宽度的一半的半径绘制在线条的终点之外,以线条的端点为中心。

“miter”:具有尖锐角的联接,由路径端点外的外侧绘制,直到它们相遇。

默认为“”round”。
lineJoin?: "bevel" | "round" | "miter"

属性值

"bevel" | "round" | "miter"

offset

线条的偏移量。 正值使线条向右偏移,相对于线条的方向。 负值偏移到左侧。 默认为 0

offset?: number | DataDrivenPropertyValueSpecification<number>

属性值

number | DataDrivenPropertyValueSpecification<number>

source

层将呈现的数据源的 ID 或实例。

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