new GridLayer(param)
构造函数
Parameters:
Name | Type | Attributes | Default | Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
param |
Object |
Properties
|
|||||||||||
options.url |
String |
<optional> |
数据源的地址 如果设置url会优先请求数据 如果请求失败则再去找dataSource属性,仅支持点类型的geojson数据 | ||||||||||
param.dataSource |
GeoJSONFeatureCollection | 数据源 | |||||||||||
param.useCluster |
Boolean |
<optional> |
true | 是否聚合显示结果 默认true,如果传false,则在点数据的每一个位置根据属性创建一个柱子 | |||||||||
param.style |
GridLayerStyle | 图层样式 | |||||||||||
param.gridSize |
Number | 网格大小 做聚合计算时使用 值越小运算速度越慢 单位:米 | |||||||||||
param.shapeSize |
Number | 展示结果使用的形状(方形柱,圆柱,圆锥等)的尺寸大小 单位:米 | |||||||||||
param.vectorType |
String | 展示结果使用的形状 支持box 方形柱 cylinder 圆柱 cone 圆锥 | |||||||||||
param.extrudeField |
String | 柱子高度字段 详见属性说明 | |||||||||||
param.extrudeFieldArray |
Array.<String> | 柱子需要分段展示时 每段柱子的高度字段 useCluster为false时生效 详见属性说明 | |||||||||||
param.extrudeFactor |
Number |
<optional> |
1 | 展示结果拔高系数 默认1 在运算结果的基础上乘以该系数代表柱子实际高度 | |||||||||
param.offsetHeightField |
String | useCluster为false时 代表每个柱子的离地高度使用的字段 | |||||||||||
param.offsetHeightFactor |
Number |
<optional> |
1 | useCluster为false时 代表每个柱子的离地高度字段中取到的值的基础上再乘以一个系数作为最终离地高度 |
Extends
Members
-
data :GeoJSONFeatureCollection
网格聚合图层的数据源
-
-
extrudeField :String
-
-
extrudeFieldArray :Array.<String>
-
-
gridSize :Number
网格大小 做聚合计算时使用 值越小网格个数越大,运算速度越慢 单位:米
-
-
id :String
获取/设置 图层ID
-
- Overrides:
-
readonly loadStatus :LayerLoadStatus
获取图层的加载状态
-
- Overrides:
-
readonly maxValue :Number
-
-
readonly minValue :Number
-
-
offsetHeight :Number
获取/设置图层离地高度
-
- Overrides:
- Default Value:
- 0
-
offsetHeightFactor :Number
-
- Default Value:
- 1
-
offsetHeightField :String
-
-
shapeSize :Number
展示结果使用的形状(方形柱,圆柱,圆锥等)的尺寸大小 单位:米
-
-
style :GridLayerStyle
图层样式
-
- Overrides:
- Layer#style
-
url :String
数据源的url
-
-
vectorType :THING.EARTH.GridLayerVectorType
展示结果使用的形状 支持Box 方形柱 Cylinder 圆柱 Cone 圆锥
-
- Default Value:
- THING.EARTH.GridLayerVectorType.Box
-
visible :Boolean
获取/设置 图层是否可见
-
- Overrides:
- Default Value:
- true
-
visibleLevel :Array.<Number>
获取/设置图层的可见层级
-
- Overrides:
Methods
-
destroy() → {Boolean}
销毁图层
-
Returns:
Boolean- Overrides:
-
destroyScanning()
移除扫光
-
- Overrides:
-
hide()
隐藏图层
-
- Overrides:
-
pauseScanning()
暂停扫光
-
- Overrides:
-
resumeScanning()
恢复扫光
-
- Overrides:
-
show()
显示图层
-
- Overrides:
-
startScanning(params)
开始扫光
-
Parameters:
Name Type Description params
Object 扫光参数 Properties
Name Type Attributes Description type
THING.EARTH.ScanningType <optional>
扫描类型 mode
THING.EARTH.ScanningMode <optional>
扫描模式 angle
Number <optional>
扫描角度,默认为0 speed
number <optional>
扫描速度,默认为1。 color
Array <optional>
扫描颜色,默认为白色。 opacity
number <optional>
扫描透明度,默认为1。 blending
boolean <optional>
是否启用混合,默认为true。 effect
boolean <optional>
是否启用发光,默认为false。 - Overrides:
-
stopScanning()
停止扫光
-
- Overrides:
Events
-
Destroyed
-
- Overrides:
-
Load
-
- Overrides:
-
LoadError
-
- Overrides:
-
LoadStart
-
- Overrides: