彩虹渐变线图层通过颜色属性表达值的变化。适用于通过颜色来表达某个方向或某条路径上的变量波动,比如拥挤度、温度、降雨量等。
该类继承自LineLayer。
1 | var lineLayer = new mapvgl.LineRainbowLayer({ |
解释
:颜色值数组,颜色值与坐标点数组一一对应,格式同css颜色。注意:当颜色值个数大于坐标点个数n时,取颜色值前n个;当颜色值小于坐标点个数时,各坐标点均匀获取颜色值。
类型
:Array
解释
:线的宽度
类型
:number
默认值
:4
解释
:线的端头,可选butt
平头、square
方头、round
圆头
类型
:string
默认值
:’butt’
解释
:线的连接拐角,可选miter
尖角、bevel
平角、round
圆角
类型
:string
默认值
:’miter’
解释
:由于在尖角情况下角度特别小时,尖角特别长,故用该参数来控制尖角突出部分的最大长度
类型
:string
默认值
:2倍于线宽的长度
解释
:绘制大小的方式,即指定width和height属性的单位
类型
:string
默认值
:’px’
可选值
:
解释
:抗锯齿,默认关闭为false
类型
:boolean
解释
:沿法线方向的偏移,几乎很少使用到,设置该属性后只能用butt
端头和miter
连接,不然会出现问题
类型
:number
解释
:设置该参数,可以在线上叠加一些图形来适用于一些场景。注意,该属性只在初始化时读取一次,实例化后不可通过setOptions
方法来重置。
类型
:string
可选值
:
解释
:控制贴图的样式,对象具有color
和width
属性。
类型
:object
数据格式内容
:
1 | [{ |