GridLayer(param)

new GridLayer(param)

构造函数

Parameters:
Name Type Attributes Default Description
param Object
Properties
Name Type Description
id String 图层ID
name String 图层名称
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: