Class: KmlLayer

Glodon.CIMCube.Layer. KmlLayer

Kml图层

new KmlLayer(options)

Kml图层构造函数
Parameters:
Name Type Description
options Object 图层配置参数
Properties
Name Type Argument Default Description
show Boolean <optional>
true 图层显隐
clampToGround Boolean <optional>
false 是否贴地

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

enableMouseMove :Boolean

图层是否可以触发鼠标移动事件
Type:
  • Boolean
Inherited From:
Overrides:
Default Value:
  • true

glowColor :String

发光颜色
Type:
  • String
Inherited From:
Overrides:

glowTimeInterval :String

闪烁的颜色
Type:
  • String
Inherited From:
Overrides:

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:

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

<readonly> type :String

图层类型
Type:
  • String
Inherited From:
Overrides:

url :String

图层url地址
Type:
  • String
Inherited From:
Overrides:

Methods


addTo(map)

将图层添加到图层管理器中
Parameters:
Name Type Description
map Glodon.CIMCube 地图实例
Inherited From:
Overrides:

dispatchEvent(event)

在此事件派发器上派发事件.
Parameters:
Name Type Description
event Object 待派发的事件.
Inherited From:
Overrides:

dispose()

释放资源

flyTo()

摄像机定位到图层

getEntities()

获取图层的所有实体
Returns:
实体数组,参见Cesium.EntityCollection
Type
Array

getParentId()

获取父节点ID
Inherited From:
Overrides:
Returns:
父节点ID
Type
String

removeDragHandle()

在场景中移除操作句柄
Inherited From:
Overrides:

Events


ENTITY_CLICK

鼠标点击Entity时触发
Example
layer.on(Glodon.CIMCube.Global.Defines.LayerEventType.ENTITY_CLICK, function (event) {
 console.log(event);
})

ENTITY_MOUSE_ENTER

鼠标进入Entity时触发
Example
layer.on(Glodon.CIMCube.Global.Defines.LayerEventType.ENTITY_MOUSE_ENTER, function (event) {
 console.log(event);
})

ENTITY_MOUSE_LEAVE

鼠标离开Entity时触发
Example
layer.on(Glodon.CIMCube.Global.Defines.LayerEventType.ENTITY_MOUSE_LEAVE, function (event) {
 console.log(event);
})