Version: 1.0.0
npm install cesiumlayer --save
对地形、影像、3dtiles等类型的图层进行封装。
同一时间只能有一个地形,支持Cesium中所有的地形类型,支持在Viewer创建之前创建图层并用于Viewer默认地形初始化。
WMSLayer,
ArcgisMapLayer,
UrlTemplateLayer,
SingleTileLayer,
IonLayer,
TileMapServiceLayer,
WebMapTileServiceLayer
支持wms、arcgismap、urltemplate、singletile、ion、tms、wmts等类型
支持 Cesium3DTileset 类型数据加载显示
{
type:'3dtiles',
url:'xxxxx',
name:'this is test',
...cesiumParameters
}
其中 cesiumParameters是指Cesium官方提供的参数
图层加载 add(options)
图层移除 remove(name,destroy)
图层全部移除 removeAll(destroy)
移除多个图层 removeLayers(layerObjOrNames)
移除基础底图 removeBaseLayers()
移除非底图的图层 removeNonBaseLayers()
移除某类图层 removeByType(type)
图层是否存在 isExist(name)
获取图层对象 get(nameOrIndex)
添加 add(options) 移除 remove(destroy) 上浮(非地形图层)raise 置顶(非地形图层)raiseToTop 下沉(非地形图层)lower 置底(非地形图层)lowerToBottom 裁切 clip 设置透明度(非地形图层)setOpacity