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

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

时间2025-05-03 07:50:54分类IT科技浏览4288
导读: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
贝瓦vip(贝瓦电台下载 听腻了情啊爱啊,听听童歌吧,so suite for me.what about you..) python数据绑定(python方法的绑定和未绑定)