首页 / 浏览问题 / WebGIS / 问题详情
使用viewer.scene.open时 如果场景中有多个图层 如何拿到某个图层是否渲染完毕?
1EXP 2024年08月20日
有一个场景 场景下有很多图层 默认都是隐藏的 需求是依次显示这些图层 现在的想法是等上一个图层渲染完毕后 在把下一个图层的状态改成显示从而达到依次显示的效果; 想问一下如何判断某个场景下某个图层是否渲染完毕

1个回答

您好,webgl没有判断某个图层是否渲染完毕的逻辑,只有当前视角下所有切片加载完成的事件,如果您的图层不交叉的话可以试下这个接口。

S3MTilesLayer.allTilesLoaded //当前视角下所有切片加载完成的事件。该事件会在所有切片加载完成时触发。

http://support.supermap.com.cn:8090/webgl/docs/Documentation/S3MTilesLayer.html

希望可以帮到您。
1,455EXP 2024年08月20日
...