HeatLineLayer

用来展示线的热力图效果,继承自SimpleLineLayer

示例

动手试试

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var layer = new mapvgl.HeatLineLayer({
gradient: {
0.0: 'rgb(50, 50, 256)',
0.1: 'rgb(50, 250, 56)',
0.5: 'rgb(250, 250, 56)',
1.0: 'rgb(250, 50, 56)'
},
data: [{
geometry: {
type: 'LineString',
coordinates: [
[116.394191, 39.91334],
[116.417259, 39.913672]
]
}
}]
});

options属性

gradient

解释:渐变色

类型:Object

默认值

1
2
3
4
5
6
{
0.0: 'rgb(50, 50, 256)',
0.1: 'rgb(50, 250, 56)',
0.5: 'rgb(250, 250, 56)',
1.0: 'rgb(250, 50, 56)'
}

max

解释:最大阈值

类型:Number

min

解释:最小阈值

类型:Number

data内容

数据格式内容

1
2
3
4
5
6
7
8
9
[{
geometry: {
type: 'LineString',
coordinates: [
[116.394191, 39.91334],
[116.417259, 39.913672]
]
}
}]