浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
WebGIS
/
问题详情
使用viewer.scene.open时 如果场景中有多个图层 如何拿到某个图层是否渲染完毕?
MKls12
1EXP
2024年08月20日
有一个场景 场景下有很多图层 默认都是隐藏的 需求是依次显示这些图层 现在的想法是等上一个图层渲染完毕后 在把下一个图层的状态改成显示从而达到依次显示的效果; 想问一下如何判断某个场景下某个图层是否渲染完毕
webgl
cesium
三维场景
三维
请
登录
或者
注册
后回答这个问题。
1个回答
您好,webgl没有判断某个图层是否渲染完毕的逻辑,只有当前视角下所有切片加载完成的事件,如果您的图层不交叉的话可以试下这个接口。
S3MTilesLayer.allTilesLoaded //当前视角下所有切片加载完成的事件。该事件会在所有切片加载完成时触发。
http://support.supermap.com.cn:8090/webgl/docs/Documentation/S3MTilesLayer.html
希望可以帮到您。
刘颖彬
1,315EXP
2024年08月20日
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
使用scene.open打开了多个场景之后,这么全部隐藏场景图层
cesium中scene.open方法怎么打开同一工作空间多个场景
渲染时发生错误open scene url error!
scene.open打开模型,并用layer.setOnlyObjsVisible设为不可见,是否还是在渲染
web3d open两个场景
想用viewer.scene.open()将一个场景打开两次
怎么消除scene.open的资源 然后重新加载资源
如何不使用点击而是页面加载完毕之后就执行以下代码呢
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...