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

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

时间2025-08-04 23:29:55分类IT科技浏览5615
导读: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
python函数设置默认参数(python函数如何指定默认值)