THING.EarthVectorField(param)

地球上使用的向量场对象(数据源为经纬度)

new EarthVectorField(param)

构造函数

Parameters:
Name Type Description
param Object 参数列表
Properties
Name Type Attributes Default Description
url String 数据源url 优先级高于data
data Object 向量场使用的数据 需要有如下字段nx(列数),ny(行数),udata(数组),vdata(数组)
rowMajor Boolean <optional>
true 如果传入的数据是一维数组,rowMajor为true代表数组以行优先方式存储,如果是false则是以列优先方式存储
extent Object <optional>
{minX:-180,maxX:180,minY:-90,maxY:90} 数据的经纬度范围
numParticles Number <optional>
10000 粒子个数
fadeOpacity Number <optional>
0.996 粒子消失的透明度 影像拖尾长度 值越小拖尾越短
speed Number <optional>
1 粒子速度系数
pointSize Number <optional>
3 点大小 数值需大于0
gradient Object <optional>
渐变色
mask Array 渲染向量场使用的遮罩 可传入geojson格式的多边形坐标

Extends

Members

extent :Object

数据范围 格式为{minX,minY,maxX,maxY}

Overrides:

fadeOpacity :Number

粒子消失的透明度 影像拖尾长度 值越小拖尾越短

Overrides:
Default Value:
  • 0.996

gradient

渲染向量场使用的色带

Overrides:
Example
vectorField.gradient = { 0: "rgb(0,0,255)", 0.33: "rgb(0,255,0)",0.66: "rgb(255,255,0)",1.0: "rgb(255,0,0)"};

numParticles :Number

粒子个数

Overrides:
Default Value:
  • 10000
Example
vectorField.numParticles = 30000;

readonly offsetHeight :Number

离地高度

Default Value:
  • 0

pointSize :Number

点大小 数值需大于0

Overrides:
Default Value:
  • 3
Example
vectorField.pointSize = 1;

speed :Number

流动速度

Overrides:
Default Value:
  • 1.0
Example
vectorField.speed = 3;