new DivLayer(opts)
场景DIV图层类构造函数
Parameters:
| Name | Type | Description | |||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
opts |
Object | 图层配置参数
Properties
|
Extends
Members
-
alpha :Number
-
图层透明度 0.0~1.0
Type:
- Number
- Inherited From:
- Overrides:
- Default Value:
-
- 1.0
-
cacheable :Boolean
-
是否可缓存
Type:
- Boolean
- Inherited From:
- Overrides:
-
canHighlight :Boolean
-
可否高亮
Type:
- Boolean
- Inherited From:
- Overrides:
-
canSelected :Boolean
-
可否被选中
Type:
- Boolean
- Inherited From:
- Overrides:
-
clampToGround :Boolean
-
贴地设置
Type:
- Boolean
- Default Value:
-
- false
-
cluster :Object
-
聚合参数
Type:
- Object
-
enableMouseMove :Boolean
-
图层是否可以触发鼠标移动事件
Type:
- Boolean
- Inherited From:
- Overrides:
- Default Value:
-
- true
-
enableThinning :Boolean
-
开启抽稀
Type:
- Boolean
- Default Value:
-
- false
-
enableVisibleByDistance :Boolean
-
开启Div的可视范围
Type:
- Boolean
- Default Value:
-
- false
-
glowColor :String
-
发光颜色
Type:
- String
- Inherited From:
- Overrides:
-
glowTimeInterval :String
-
闪烁的颜色
Type:
- String
- Inherited From:
- Overrides:
-
horizontalOrigin :Cesium.HorizontalOrigin
-
水平对齐
Type:
- Cesium.HorizontalOrigin
- Default Value:
-
- Cesium.HorizontalOrigin.CENTER
-
id :String
-
id
Type:
- String
- Inherited From:
- Overrides:
-
isPipeline :Boolean
-
数据是否是管线类型
Type:
- Boolean
- Inherited From:
- Overrides:
-
matrix :Object
-
图层偏移
Type:
- Object
- Inherited From:
- Overrides:
-
name :String
-
图层名称
Type:
- String
- Inherited From:
- Overrides:
-
parentDiv :Element
-
父DOM DIV元素
Type:
- Element
-
pickable :Boolean
-
pickable
Type:
- Boolean
- Inherited From:
- Overrides:
-
<readonly> ready :Boolean
-
数据是否已经加载
Type:
- Boolean
- Inherited From:
- Overrides:
-
rotationPointOffset :Cartesian3
-
图层指定的旋转点,模型坐标系下基于原点的偏移点,默认是包围盒中心点
Type:
- Cartesian3
- Inherited From:
- Overrides:
-
selectedColor :String
-
选中颜色
Type:
- String
- Inherited From:
- Overrides:
-
show :Boolean
-
是否显示
Type:
- Boolean
- Overrides:
- Default Value:
-
- true
-
thinningTolerance :Number
-
抽稀容差
Type:
- Number
- Default Value:
-
- 10.0
-
<readonly> type :String
-
图层类型
Type:
- String
- Inherited From:
- Overrides:
-
url :String
-
图层url地址
Type:
- String
- Inherited From:
- Overrides:
-
verticalOrigin :Ceisum.VerticalOrigin
-
垂直对齐
Type:
- Ceisum.VerticalOrigin
- Default Value:
-
- Cesium.VerticalOrigin.BOTTOM
-
zIndex :number|undefined
-
图层层级
Type:
- number | undefined
Methods
-
addDiv(coordinates, domDiv, offset)
-
添加DOM DIV元素
Parameters:
Name Type Description coordinatesObject lon:经度(单位度), lat:纬度(单位度), height:高程(单位米) domDivElement DOM元素 offsetObject x:水平方向偏移像素值,y:垂直方向偏移像素值 Returns:
-
addTo(map)
-
将图层添加到图层管理器中
Parameters:
Name Type Description mapGlodon.CIMCube 地图实例 - Inherited From:
- Overrides:
-
bindLayer(bindLayer, options)
-
设置图层关联
Parameters:
Name Type Description bindLayerGlodon.CIMCube.Layer.DivLayer 附着图层 optionsObject 绑定配置 Properties
Name Type Argument Default Description enableAntiOverlapboolean <optional>
true 是否启用防重叠 overlapTolerancenumber <optional>
10 重叠容差(像素) avoidanceStepnumber <optional>
5 避让步长(像素) styleobject <optional>
连接线样式,DOM元素连接配置,参考https://anseki.github.io/leader-line/#options -
dispatchEvent(event)
-
在此事件派发器上派发事件.
Parameters:
Name Type Description eventObject 待派发的事件. - Inherited From:
- Overrides:
-
dispose()
-
释放资源
-
flyTo()
-
摄像机定位到图层
-
getAllDivs()
-
获取所有Div
Returns:
Div集合- Type
- Array
-
getDiv(divId)
-
通过key获取DOM DIV对象
Parameters:
Name Type Description divIdString Div key -
getParentId()
-
获取父节点ID
- Inherited From:
- Overrides:
Returns:
父节点ID- Type
- String
-
query(filter)
-
查询Div
Parameters:
Name Type Description filterString | Array Returns:
Div集合- Type
- Array
-
removeAllDiv()
-
移除所有DOM DIV元素
-
removeDiv(value)
-
移除DOM DIV元素
Parameters:
Name Type Description valueString | Glodon.CIMCube.Layer.Div Div的key或Div对象 -
removeDragHandle()
-
在场景中移除操作句柄
- Inherited From:
- Overrides:
-
removeFrom()
-
将图层从图层管理器中移除
- Inherited From:
- Overrides:
-
setVisibleByDistance( [near] [, far])
-
通过距离控制entity显隐
Parameters:
Name Type Argument Default Description nearNumber <optional>
0.0 farNumber <optional>
Number.MAX_VALUE -
unbindLayer()
-
解除图层关联