首页IT科技cesium viewer vue劫持(Cesium viewer.extend 五个拓展(五))

cesium viewer vue劫持(Cesium viewer.extend 五个拓展(五))

时间2025-06-12 21:10:43分类IT科技浏览5386
导读:2023-01-09 1.viewerDragDropMixin...

2023-01-09

1.viewerDragDropMixin

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

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

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

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

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

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);

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

声明:本站所有文章,如无特殊说明或标注             ,均为本站原创发布                   。任何个人或组织                   ,在未征得本站同意时       ,禁止复制                    、盗用       、采集            、发布本站内容到任何网站                   、书籍等各类媒体平台             。如若本站内容侵犯了原著者的合法权益             ,可联系我们进行处理。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
遗尿症咋治疗(得了遗尿症应该怎么办?) 苹果手机给录音加背景音乐(苹果手机录音配背景音乐教程)