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

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

时间2025-09-19 09:04:49分类IT科技浏览6195
导读: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
windows资源管理器界面(Win11资源管理器的样式如何切换?Win11资源管理器样式切换方法)