# 拉伸图层扫描效果(Extrusion)
扫描动画效果是拉伸图层的进阶效果。在拉伸图层已有功能的基础上,通过配置额外样式实现扫描动画效果。
# 示例
const layer = new aimap.Extrusion({
mode: '3d',
data: [{
coordinates: [[[121.1, 31.2], [121.1, 31.3], [121.2, 31.3], [121.2, 31.2], [121.1, 31.2]]]
}, {
coordinates: [[[121.1, 31.2], [121.1, 31.3], [121.0, 31.3], [121.0, 31.2], [121.1, 31.2]]]
}],
scan: { //扫描动画样式
speed: 0, //扫描动画速度
radius: 0, //扫描动画半径
center: [121.2, 31.2], //扫描动画中心
color: 'red' //扫描动画基础颜色
},
style: {
'extrusion-color': 'white',
'extrusion-opacity': 1,
'extrusion-height': 100,
'extrusion-base': 0,
},
map
});
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21