问题
等待回复
文章精选
许可中心
资源中心
漏洞批露表
注册
SuperMap技术问答社区
我要提问
智能推荐
相关问题
相关文章
推荐教程
viewer.scene.open()方法打开三维点服务时,点的图标不显示
怎么消除scene.open的资源 然后重新加载资源
vue项目打包之后通过scene.open打开的模型消失了
怎么用webgl的方式调用本地发布的二维地图服务
scene.open(url)打不开但isServer服务正常
DrawHandler绘制结束胡边框怎么除去?
iserver发布的三维服务在WebGL里面打不开
怎么在Linux环境下发布三维场景服务?已经在桌面完成缓存及场景制作。
热门标签
iserver
三维
idesktop
webgl
javascript
iclient
三维场景
三维模型
iobjects
倾斜摄影
android
imobile
发布服务
leaflet
net
iobject
二次开发
idesktop9d
许可
supermap
插件
js
java
组件
二维
ios
openlayers
三维gis
组件开发
cesium
所有分类
云GIS
3,420个
桌面GIS
3,520个
组件GIS
2,680个
移动GIS
1,462个
三维GIS
4,476个
WebGIS
589个
其他
1,071个
sence.open打开的地图缓存服务怎么移除
我要提问
0
投票
描述:怎么移除
三维场景
webgl
三维
2月 23
分类:
15次浏览
|
用户:
Eno·Feng
(
2
分)
请
登录
或者
注册
后回答这个问题。
1个回答
0
投票
您好,您可以使用scene.layers.remove(),或者scene.layers.removeAll()来实现。
remove(图层名): 删除某个图层
removeAll() : 删除所有图层。
2月 23
用户:
一班的小明
牛刀小试
(
207
分)
我用sence.open()打开的缓存服务,返回的是promise对象,怎么知道图层名称是什么
您好,例如:
var promise = scene.open(URL_CONFIG.SCENE_SUOFEIYA);
Cesium.when(promise,function(layers){
scene.layers.removeAll();
}
我在打开之前,sence中已经有图层了,我不想把这些原本就有的图层也删掉
您好,您可以选择使用remove(),删除指定图层。例如:
Cesium.when(promise,function(layers){
var layer = scene.layers.find('图层名');
scene.layers.remove(layer);
}
请
登录
或者
注册
后再添加评论。
...