line
样式图层在地图上呈现一个或多个笔画多线。您可以使用线条图层来配置多线或多线特征的视觉外观
layout 属性
名称 | 描述 | 写法 |
---|---|---|
visibility 默认为 "visible" | 是否显示此图层 | "visible"``"none" |
line-cap 默认为 "butt" | 行尾的显示 | - "butt" :带有正方形端的盖子,绘制到线的确切端点。- "round" :圆头的帽子,在线宽度的一半半径的线端点之外绘制,并以线的端点为中心。- "square" :带有平方端的盖子,在线的端点之外绘制,距离为线宽度的一半 |
line-join 默认为 "miter" | 线路连接加入时显示线条 | - "bevel" :带有平方端的连接,该连接被绘制到线的端点之外,距离为线宽度的一半。- "round" :带有圆端的连接,在线的半宽半径下绘制到线端点之外,并以线端点为中心。- "miter" :一个带有尖锐、有角度的角的连接,与路径端点外的外侧绘制,直到它们相遇 |
line-miter-limit 默认为2 | 线限制 | 用于自动将人字连接转换为斜连接,以获得锐角 |
line-round-limit 默认为 1.05 。要求line-join是"round" | 线-圆形限制 | 用于自动将圆形连接转换为浅角的斜接 |
line-sort-key | 行排序键 | 根据此值按升序对特征进行排序。具有较高排序键的功能将显示在具有较低排序键的功能上方 |
paint 属性
名称 | 描述 | 写法 |
---|---|---|
line-blur 以pixels为单位。默认为 0 | 线模糊 | 应用到线条上的模糊,以像素为单位 |
line-color 默认为 "#000000" | 线条颜色 | 支持*feature-state *和interpolate 表达式 |
line-dasharray 大于或等于 0 的可选数字数组。 | 指定形成破折号模式的交替破折号和间隙的长度 | 长度后来按线宽缩放。要将破折号长度转换为像素,请将长度乘以当前行宽。请注意,使用lineMetrics: true 指定的GeoJSON源不会将虚线呈现为预期比例。另请注意,依赖缩放的表达式将仅在整数缩放级别进行评估 |
line-gap-width 默认为 0 | 线隙宽度在线的实际路径外画一条线套管。值表示内部间隙的宽度 | |
line-gradient 按line-pattern禁用。要求source是 "geojson" | 线渐变 | 定义用于为线要素着色的渐变。只能与指定“lineMetrics”的GeoJSON源一起使用:true |
line-offset 以pixels为单位。默认为 0 | 线路偏移 | 线的偏移。对于线性特征,正值偏移右侧的线,相对于线的方向,以及左侧的负值。对于多边形特征,正值导致插入,负值导致开始 |
line-opacity 默认为1 | 线条不透明度 | |
line-pattern | 线条模式 | 用于绘制图像线条的精灵图像名称。对于无缝图案,图像宽度必须是2倍(2、4、8、...、512)。请注意,依赖缩放的表达式将仅在整数缩放级别进行计算 |
line-translate 以pixels为单位。默认为 [0,0] | 线翻转 | 几何的偏移量。值是[x,y],其中负值分别表示左和向上 |
line-translate-anchor 默认为 "map" | 线翻转-位置控制line-translate 的参考框架 | "map" :这条线是相对于地图的。 "viewport" :该行相对于视口进行转换。 |
line-trim-offset 默认为 [0,0] 。要求source是"geojson" | 线修剪偏移 | [修剪开始,修剪结束]之间的线部分将被标记为透明,以产生路线消失效果。线路修剪偏移量基于整个线路范围[0.0,1.0] |
line-width 以pixels为单位。默认为1 | 线宽 |