new ThingLayer(param)
构造函数
Parameters:
Name | Type | Description | |||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
param |
Object |
Properties
|
Extends
Members
-
data :Array.<GeoJSON>|GeoJSONFeatureCollection
设置/获取图层数据源
-
-
id :String
获取/设置 图层ID
-
- Overrides:
-
readonly loadStatus :LayerLoadStatus
获取图层的加载状态
-
- Overrides:
-
offsetHeight :Number
获取/设置图层离地高度
-
- Overrides:
- Default Value:
- 0
-
url :String
设置/获取图层数据源的路径
-
-
visible :Boolean
获取/设置 图层是否可见
-
- Overrides:
- Default Value:
- true
-
visibleLevel :Array.<Number>
获取/设置图层的可见层级
-
- Overrides:
Methods
-
add(geoObject) → {GeoObject}
-
Parameters:
Name Type Description geoObject
GeoObject 待添加的地理物体对象 Returns:
GeoObject -
addMany(geoObjects) → {Array.<GeoObject>}
-
Parameters:
Name Type Description geoObjects
Array.<GeoObject> 地理物体对象列表 Returns:
Array.<GeoObject> -
destroy() → {Boolean}
销毁图层
-
Returns:
Boolean- Overrides:
-
destroyScanning()
移除扫光
-
- Overrides:
-
getById(id) → {GeoObject}
-
Parameters:
Name Type Description id
string 地理物体对象 ID Returns:
GeoObject -
getExtent() → {Extent}
-
Returns:
Extent- Overrides:
- Layer#getExtent
-
getItems() → {Array}
获取图层中的对象
-
Returns:
Array -
hide()
隐藏图层
-
- Overrides:
-
pauseScanning()
暂停扫光
-
- Overrides:
-
remove(geometry)
-
Parameters:
Name Type Description geometry
GeoObject 地理物体对象 -
removeAll() → {Boolean}
-
Returns:
Boolean -
removeById(id) → {Boolean}
-
Parameters:
Name Type Description id
string 地理物体对象 ID Returns:
Boolean -
removeMany(geometry) → {Boolean}
-
Parameters:
Name Type Description geometry
Array.<GeoObject> 多个地理物体对象 Returns:
Boolean -
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: