RippleLayer

用来展波纹动画的图层,继承自Layer

可使用鼠标拾取Pick

示例

动手试试

1
2
3
4
5
6
7
8
9
10
var layer = new mapvgl.RippleLayer({
color: 'rgba(50, 50, 200, 1)',
size: 20,
data: [{
geometry: {
type: 'Point',
coordinates: [116.403748, 39.915055]
}
}]
});

options属性

color

解释:颜色,同css颜色

类型:string

默认值:’rgba(25, 25, 250, 1)’

size

解释:点大小

类型:Number

默认值:20

unit

解释:size属性的单位

类型:string

默认值:’px’

可选值

  • px,默认值,按像素,圆半径大小不随地图级别变化
  • m,按地理尺度,即单位为“米”,圆半径大小跟随地图级别缩放

duration

解释:动画循环一次的时间,时间越短,动画速度越快

类型:Number

默认值:2

data内容

数据格式内容

1
2
3
4
5
6
[{
geometry: {
type: 'Point',
coordinates: [116.403748, 39.915055]
}
}]