# MapGIS Client for JavaScript API

Common Cesium-Plugin MapboxGL-Plugin Leaflet-Plugin OpenLayers-Plugin Video-Plugin
API文档

#### # new FlowParticle(options)

流体粒子对象

#### 参数:

名称 | 类型 | 默认值 | 描述
--- | --- | --- | ---
`options` | Object |  | 实例化流体粒子对象所需的参数
`show` | Boolean | false | 是否显示流体粒子
`fadeOpacity` | Number | 0.05 | 控制流体粒子拖尾叠加的透明度，即控制每帧流体粒子轨迹消失的速度，透明度越高，消失得越快，流体粒子呈现出的轨迹越短
`lineWidth` | Number | 4 | 流体粒子的线宽（宽度大小是相对于模拟纹理的像素个数，非屏幕像素个数）
`number` | Number | 400 | 流体粒子的数量
`color` | Cesium.Color | Cesium.Color.RED | 流体粒子的颜色

返回值:

返回根据参数实例化的流体粒子对象

类型: Object

##### 示例

<h7>创建流体粒子对象</h7>

    // ES5引入方式
    const { FlowParticle } = zondy
    // ES6引入方式
    import { FlowParticle } from "@mapgis/webclient-cesium-plugin"

    // 创建流体粒子对象
    const flowParticle = new FlowParticle({
      show: false,
      color: Cesium.Color.BLUE,
      fadeOpacity: 0.1,
      lineWidth: 2,
      number: 400
    })

### 成员变量

类型: Cesium.Color

#### # color

流体粒子的颜色

类型: Number

#### # fadeOpacity

流体粒子拖尾叠加的透明度，即控制每帧粒子轨迹消失的速度，透明度越高，消失得越快，粒子呈现出的轨迹越短

类型: Number

#### # lineWidth

流体粒子的线宽，宽度大小是相对于模拟纹理的像素个数，非屏幕像素个数

类型: Number

#### # number

流体粒子的数量

类型: Boolean

#### # show

流体粒子的显隐

构造函数
成员变量
方法
事件