你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
LineLayerOptions interface
在线条层中呈现 SimpleLine、SimplePolygon、CirclePolygon、LineString、MultiLineString、Polygon 和 MultiPolygon 对象时使用的选项。
- Extends
属性
blur | 要应用于线条的模糊量(以像素为单位)。
默认为 |
line |
指定线条末端的呈现方式。 “”butt“:一个带有平方端的帽,该端绘制到线条的确切端点。 “round”:一个具有圆角的帽,该端在线条宽度的一半半径下绘制到线条的终点之外,以线条的端点为中心。 “”square“:一个具有平方-off 端的帽,该端在线条的终点处绘制,距离为线条宽度的一半。 默认为“”round”。 |
line |
指定线条中的关节的呈现方式。 “”bevel“:一个具有平方-off 端的联接,它绘制在线条的端点之外,距离线条宽度的一半。 “round”:具有圆角的联接,该联接以线条宽度的一半的半径绘制在线条的终点之外,以线条的端点为中心。 “miter”:具有尖锐角的联接,由路径端点外的外侧绘制,直到它们相遇。 默认为“”round”。 |
offset | 线条的偏移量。
正值使线条向右偏移,相对于线条的方向。
负值偏移到左侧。
默认为 |
source | 层将呈现的数据源的 ID 或实例。 |
source |
当层的源为 VectorTileSource 时是必需的。 向量源中可以有多个层,这标识了要在此层中呈现的层。 禁止用于所有其他类型的源。 |
stroke |
指定线条的颜色。
默认为 |
stroke |
指定构成短划线模式的交替短划线和间隙的长度。 数字必须等于或大于 0。 长度按 strokeWidth 缩放。 若要将短划线长度转换为像素,请将长度乘以当前笔划宽度。 |
stroke |
定义用于为线条着色的渐变。 要求将 DataSource lineMetrics 选项设置为 true。 如果设置了 strokeDashArray,则禁用。 |
stroke |
一个介于 0 和 1 之间的数字,指示绘制线条的不透明度。
默认为 |
stroke |
- 线条的宽度(以像素为单位)。 必须是大于或等于 0 的值。
默认为 |
translate | 呈现线条相对于其正常呈现位置的偏移量(以像素为单位)。
负值表示左和上。
默认: |
translate |
指定 的 “map”:线条相对于地图进行转换。 “”viewport“:相对于视区转换行 默认值:“map” |
继承属性
filter | 指定源特征条件的表达式。 仅显示与筛选器匹配的功能。 |
max |
一个整数,指定要呈现层的最大缩放级别。
此值是独占的,即层将在 中可见 |
min |
一个整数,指定要呈现层的最小缩放级别。
此值是非独占的,即层将在 中可见 |
visible | 指定层是否可见。
默认为 |
属性详细信息
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
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
translateAnchor
指定 的 translate
引用框架。
“map”:线条相对于地图进行转换。
“”viewport“:相对于视区转换行
默认值:“map”translateAnchor?: "map" | "viewport"
属性值
"map" | "viewport"
继承属性详细信息
filter
maxZoom
一个整数,指定要呈现层的最大缩放级别。
此值是独占的,即层将在 中可见 maxZoom > zoom >= minZoom
。
默认为 24
。
maxZoom?: number
属性值
number
minZoom
一个整数,指定要呈现层的最小缩放级别。
此值是非独占的,即层将在 中可见 maxZoom > zoom >= minZoom
。
默认为 0
。
minZoom?: number
属性值
number