2023-01-09

1.viewerDragDropMixin

一个mixin,它为查看器小部件添加了对CZML文件的默认拖放支持。

czml即为json,但json不一定为czml;如同geojson与json的关系。

czml文件通常为一个对象数组,每个id唯一代表一个对象。

CZML使用浏览器的server-sent events(EventSource)API来处理流数据---实现增量处理。

该函数通常作为参数传递给Viewer#extend,而不是直接调用。

// Add basic drag and drop support and pop up an alert window on error.
const viewer = new Cesium.Viewer('cesiumContainer');
viewer.extend(Cesium.viewerDragDropMixin);
viewer.dropError.addEventListener(function(viewerArg, source, error) {
window.alert('Error processing ' + source + ':' + error);
});

2.viewerCesium3DTilesInspectorMixin

const viewer = new Cesium.Viewer('cesiumContainer');
viewer.extend(Cesium.viewerCesium3DTilesInspectorMixin);

3.viewerCesiumInspectorMixin

const viewer = new Cesium.Viewer('cesiumContainer');
viewer.extend(Cesium.viewerCesiumInspectorMixin);

2和3差不多,就一起讲

扩展之后会在右边出现一个面板,有一些功能可以选择,常作为调试工具使用

我们可以通过这个检查器来查看我们模型的边界、轴坐标等,当前这个检查器的功能不止在3D模型上,还有拾取当前点的经纬度等其他功能

4.viewerPerformanceWatchdogMixin

const viewer = new Cesium.Viewer('cesiumContainer');
viewer.extend(Cesium.viewerPerformanceWatchdogMixin, {
lowFrameRateMessage : 'Why is this going so <em>slowly</em>?'
});
只有lowFrameRateMessage一个参数:检测到低帧速率时要显示的消息。

该消息以HTML形式插入,因此请确保它来自可信的源,以便您的应用程序不易受到跨站点脚本攻击。

5.viewerVoxelInspectorMixin

var viewer = new Cesium.Viewer('cesiumContainer');
viewer.extend(Cesium.viewerVoxelInspectorMixin);

暂时不知道干嘛的,我直接用上面的代码添加扩展会直接报错...知道了再更新

最新文章

  1. FastReport自定义数据源及ListView控件的使用
  2. Mobile Safari调用本地App, 否则进入App Store下载
  3. qml基础学习 基础概念
  4. ELF Format 笔记(七)—— 符号表
  5. WPF:设置MenuItem多种不同状态图标
  6. 我的第一个chrome扩展(2)——基本知识
  7. HttpClient简介 post get -转自ibm
  8. JS身份证真实性校验(二)
  9. JAVA_Reflection1
  10. IIS6.0部署asp.net网站步骤图解
  11. 五、MP3文件认识上的几个误区
  12. 插件管理工具 Alcatraz
  13. HTML5+CSS3静态页面项目-BusinessTheme的总结
  14. lodash源码分析之自减的两种形式
  15. 【原创】自己动手实现JDK动态代理
  16. 前后端分离djangorestframework—— 接入微信模板消息推送
  17. SpringCloud(1) 架构演进和基础知识简介
  18. linux最靠谱安装python3
  19. 【JQuery】jQuery中的常用方法小结
  20. TinyURL

热门文章

  1. Spring Boot 多数据源配置
  2. JavaEE Day04 MySQL多表&amp;事务
  3. 错误:Required request parameter &#39;XXX&#39; for method parameter type String is not present
  4. 一文速览 Dubbo 3.0
  5. Jmeter 之在linux中监控Memory、CPU、I/O资源等操作方法
  6. 详解Python当中的pip常用命令
  7. 实践GoF的23种设计模式:命令模式
  8. [常用工具] cvat安装与使用指北
  9. [数据与分析可视化] D3入门教程3-d3中的数据操作
  10. [python] 圆形嵌套图Circular Packing