# 线

线可以用 line 表示。

# line

部分 paint 属性:

属性 描述
line-color 颜色,默认"#000000"
line-opacity 不透明度[0, 1],默认1
line-width 线宽,默认1
line-blur 模糊度,默认0
line-dasharray 虚线模式,定义虚线和空隙长度
line-gap-width 线条空隙宽度,可实现双线

部分 layout 属性:

属性 描述
line-cap 线条末端样式,可选"butt", "round", "square",默认"butt"
line-join 线条连接样式,可选"bevel", "round", "miter",默认"miter"

# line-gradient

WARNING

  1. 使用线性渐变,数据源只能是 GeoJSON。并设置 lineMetricstrue
  2. line-gradient 必须使用表达式,并且目前只能用 line-progress
  3. 经测试,对于 multiLineStringfeatureCollection 的线数据会按单个 lineString 渲染,如下:

线性渐变:Create a gradient line using an expression

结合 symbol 还可以做出如下箭头效果:

# line(point)

线是由点构成的,当然也可以用点表示。