Skip to main content

基本使用

用法示例

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 设置图层是否可见