基本使用
用法示例
const layer=new LWindLayer().setDataSource(provider).setDrawOptions(style);
layer.addTo(map);
构造函数
类名 | 描述 |
---|---|
LWindLayer(options?: ILWindLayerOptions) | 二维风流场图层 |
构建参数
ILWindLayerOptions
属性 |
类型 |
默认值 |
描述 |
---|---|---|---|
count(可选) | number | 64 | 粒子数量参数,实际数量是count*count |
lineMaxDistance(可选) | number | 10 | 当使用线条渲染时,两帧之间线条点的最大像素距离 |
ILWindLayerOptions继承自ILGLGridBaseLayerOptions
ILGLGridBaseLayerOptions
属性 |
类型 |
默认值 |
描述 |
---|---|---|---|
trackDataSource(可选) | boolean | true | 是否跟踪数据源变化,如果是,会默认刷新 |
cacheDrawOptions(可选) | boolean | true | 是否缓存绘制样式,如果是样式不断刷新的图层则不要缓存 |
interpFromPreSource(可选) | boolean | false | 是否进行自动补帧,如果是,会记录上一次数据源,并根据当前数据源中对应的tz小数部分进行补帧 |
preserveDrawingBuffer(可选) | boolean | false | 是否保留绘制的缓冲区,如果需要使用扩展的截图功能,需要设置为true |
图层方法
方法 |
参数 | 返回 |
描述 |
---|---|---|---|
setDataSource | 数据源dataSource: IWindDataProvider | this | 设置数据源 |
setDrawOptions | 绘制样式drawOptions, 是否部分更新参数partialUpdate: boolean |
this | 设置渲染参数 |
setLayerOptions | 参数options, 是否部分更新参数partialUpdate: boolean |
重新设置图层构造参数,会触发重绘 | |
setVisible | 是否可见visible: boolean | this | 设置图层是否可见 |
No Comments