记录Cesium中不知道的事

1 参考链接
重点参数记录

  • computeAvailability()
    计算得到的可用性时间间隔表示实体集合在给定时间范围内的可用性。这个信息可以帮助你更好地控制场景中的元素。

// 计算实体集合的可用性时间间隔
var entityCollection = dataSource.entities;
var availability = entityCollection.computeAvailability();

  • viewer.entities.suspendEvents() viewer.entities.resumeEvents()
    2 Cesium 中存在键盘事件
    参考地址
    在这里插入图片描述
    3 tileset常用的监听
  		 tileset.tileVisible.addEventListener(function (tile) {
          var content = tile.content;
          var featuresLength = content.featuresLength;
          console.log(featuresLength, 'tileVisible')
	  	 });
	  	 
        tileset.readyPromise.then((e) => {
          console.log(e, 'tileset.readyPromise');
        })

        // allTilesLoaded 会被调用多次  旋转、放大缩小模型时会触发这个事件,不适合用来做一次性的操作
        tileset.allTilesLoaded.addEventListener(function (e) {
          console.log(e, 'All tiles are loaded');
        });
        
        tileset.loadProgress.addEventListener(function (numberOfPendingRequests, numberOfTilesProcessing) {
          if ((numberOfPendingRequests === 0) && (numberOfTilesProcessing === 0)) {
            console.log('Stopped loading');
            return;
          }
          console.log('Loading: requests: ' + numberOfPendingRequests + ', processing: ' + numberOfTilesProcessing);
        });

   		 tileset.tileLoad.addEventListener(function (tile) {
          console.log(tile,'tileload')
        });

  • 10
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Webgiserin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值