16得票2回答
如何在地形表面上“铺展”多边形或线条的Cesium实现方法

所以,我正在使用Cesium,并希望添加一个多边形或线条来代表地形表面上的属性边界。 我的多边形在平坦/椭球面上工作得很好,但不幸的是当地形图层显示时,多边形并不能自动覆盖在地形表面上。 很好,实际上我没有z/高度值——所以我正在使用sampleTerrain.js promise方法基于...

16得票1回答
Cesium: 跟踪实体前方的视图

我需要实现一个追踪实体的前视图,它会根据实体的移动而改变。当我给viewer.trackedEntity属性分配一个值时,相机会假定某个位置。是否可能改变这个位置,使相机直接位于追踪实体的正面?如何在这个示例中实现这个功能? var viewer = new Cesium.Viewer(...

15得票2回答
Drupal中的Cesium:在Drupal页面上加载查看器

IMPORTANT NOTE 当在普通项目中实例化Cesium对象时,它没有任何以下划线为前缀的属性(_dataSourceCollection、_dataSourceDisplay等)。但是,在Drupal中实例化时,除了通常的属性外,大约有40到45个带有下划线前缀的属性被设置在对象上。这...

13得票1回答
使用HTML5 EventSource将流式的CZML数据导入到Cesium中

我目前正在研究使用Cesium来可视化个人项目中的数据,实时更新将是一件非常有用的事情。 阅读维基百科,我发现了这一部分,其中概述了如何使用HTML EventSource API动态更新Cesium中的对象。 我已经在Node.js中编写了一个相当简单的服务器,它创建了一个text/ev...

11得票2回答
如何设置Cesium JS地图中心(坐标:纬度和经度)

我想初始化Cesium,使地图以某些特定坐标为中心而不是默认的坐标。我有以下初始化代码:var map = new Cesium.CesiumWidget('map-js'); map.centralBody.terrainProvider = new Cesium.CesiumTerrain...

11得票2回答
如何设置默认视图位置(Cesium 1.6)

我想为cesium应用设置默认视图/主页位置。 我不只是想飞到那个位置一次;我想将该位置设置为默认/主页 - 这样它可以在应用的其他地方使用 - 例如在HomeButton小部件中。 我尝试了通过以下方式设置Camera.DEFAULT_VIEW_RECTANGLE(文档在此处):var ...

10得票1回答
在Cesium中显示KML

我想显示来自Cesium的KML。我正在寻找以下Github上可以阅读源KML的内容。 https://github.com/AnalyticalGraphicsInc/cesium/tree/kml 构建并运行Cesium。然而,我不知道如何像在KML中那样指定。 What should ...

10得票1回答
Cesiumjs中实体(Entity)和原始值(Primitive)有什么区别?

什么是在Cesium.js中Entity和Primitive的区别?在我的应用程序中,我正在使用Primitives和这个(选择Drill Down Picking)使用Entities。我想用Primitives实现相同的高亮功能。我该如何实现?

10得票1回答
Threejs和3D Tiles(来自Cesium)

我目前负责研究如何在网页上显示大型3D地质模型。这些模型是由地质学家使用GeoModeller创建,并使用Cinema 4D导出为.DAE或.OBJ格式。一旦显示,模型应该是交互式的,并链接到数据库(此部分由我方可管理)。 问题:这些模型可能非常大,我担心它们会导致崩溃和渲染缓慢。 已经考...

10得票1回答
如何在Cesium中显示折线集合?

我一定做错了什么,因为看完文档后我不确定如何在Cesium中显示折线集合。在这里的文档中没有明确的方法或教程来显示折线集合。在沙盒中也没有找到更相关的教程,只有这个,它只显示单个折线。请注意保留HTML标记。 viewer.entites.add(Polyline) 我尝试在这个沙盒中使...