PlottingLayer

new Cesium.PlottingLayer(scene, layerName)

标绘图层类
Name Type Description
scene Scene 场景
layerName String 标绘图层名称

Members

geoGraphicObjects : Array.<GeoGraphicObject>

图层的标绘对象数组

id : Number

图层ID

isEditable : Boolean

图层是否可编辑

isLocked : Boolean

图层是否锁定

isSelected : Boolean

图层是否可选择

name : String

图层的名字

readonlyselectedFeature : GeoGraphicObject

当前被选中的对象

visibility : Boolean

图层的可见型

Methods

createGroupObject(geoJSON)Array.<GroupObject>

根据GeoJson 创建组合对象。
Name Type Description
geoJSON GeoJson 根据GeoJson对象。
Returns:
组合对象数组。

createGroupObject(features)GroupObject

创建组合对象。
Name Type Description
features Array.<GeoGraphicObject> 标号对象。
Returns:
组合对象。

createSymbol(libID, code, points, callback)

根据标号库编码和标号编码创建标号
Name Type Description
libID Number 标号库编码
code Number 标号编码
points Array.<PlotPoint3D> 位置点数组
callback function optional 回调函数。

destroy()

释放资源销毁图层

geoJsonToGeoGraphicObject(geoJSON, callback)

将geoJson转换为标绘对象并添加到当前标绘图层
Name Type Description
geoJSON JSON GeoJson格式数据
callback function optional 回调函数。

getFeatureByUuid(id)GeoGraphicObject

根据id确定标号对象
Name Type Description
id String 标号对象id
Returns:
标号对象

removeAll()

清空图层

removeFeatureByUuId(uuid)

根据uuid移除图层中指定标号
Name Type Description
uuid String 要移除标号的id

removeGeoGraphicObject(geoGraphicObject)

移除指定标号
Name Type Description
geoGraphicObject GeoGraphicObject 要移除的标号对象

unGroupObject(features)Boolean

拆分组合对象。
Name Type Description
features Array.<GeoGraphicObject> 组合对象。
Returns:
是否拆分成功。