问题标签 [czml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
7669 浏览

cesium - Cesium:CZML 的流式传输示例

看起来这个问题之前已经被问过,但我一直找不到合适的例子。我熟悉 PHP,但对 Javascript 不熟悉,无法弄清楚如何流式传输 CZML。

我想在地图上显示大约 6.500 个资产。为了防止网页在加载完所有内容后显示(并测试用户的耐心),我希望它显示然后在后台加载资产。

有人可以指点我一个如何做到这一点的例子吗?我可以设法像这样加载 czml 文件:

但这就是我所得到的:-(我知道我应该在某个地方使用 .processUrl 并且我知道我应该在 CZML 文件中使用不同的数据包,所以我的 CZML 文件如下所示:

如果有人可以提供一个工作示例,那就太好了,一个 .czml 文件和一个 .js 文件。谢谢!

0 投票
3 回答
1981 浏览

cesium - 使用 CZML 文件中的 3D 模型移动对象

我正在创建一个 CZML 文件,我有一个路径,我希望我的对象遵循该路径并逐个位置移动(我根据时间纪元定义了位置。)

它与带有图像的广告牌完美配合,但是当我将代码更改为具有模型时,例如沙堡中的 3D 模型之一,而不是广告牌,它不起作用。它甚至没有显示模型。我只有一个标签,在路径上移动,但没有模型的迹象。

问题是什么?我非常想在 CZML 文件中使用 3D 模型,而不是在 javaScript 中。如果有人可以帮助我,我会很高兴。

我将数据保存在 .czml 文件中,然后我将通过 javaScript 将它们加载到 html 中,如下所示:

我的 czml 文件的副本是:

谢谢

0 投票
1 回答
1924 浏览

cesium - 加载后如何访问 CzmlDataSource 中的实体

我想访问我的 czml 数据源中的一些实体,以便在查看器中进行跟踪,但在加载之后,作为相机的选项之一。我知道我可以在加载 czml 文件中的实体时访问它们,但我不知道加载后如何访问它们。这里我有一个例子:

这段代码工作正常,但我想给查看者选择相机的选项,然后我需要在完成加载后访问 Vehicle,我尝试了几种方法,但没有一种方法有效。我有一些例子如下:

你知道我如何从我的 czml 文件中已经存在的实体中定义一个实体吗?

0 投票
1 回答
1059 浏览

cesium - 在 CZML 中创建具有多边形基础的金字塔

我是 Cesium、CZML 和 javascript 的新手,我正在尝试在地面上创建一个带有多边形基础的金字塔。我有纬度和经度,它的顶点的高度,我有每一边的角度。我还没有找到任何好的方法来创建它。有什么方法可以在 CZML 文件中创建它?

0 投票
2 回答
447 浏览

cesium - Cesium-js 的参考文档中提供的属性和方法是用 CZML 语言定义的吗?

我正在使用 cesium 来可视化我的交通问题,我发现使用 CZML 对我来说更容易。但是我发现了很多好的方法和属性,例如VelocityOrientationPropertySampledPositionProperty似乎不适用于 CZML,对吗?有什么好方法可以使用这些方法吗?

0 投票
1 回答
925 浏览

cesium - CZML.process 和 CZML.load 之间的区别

有人能告诉我在我们的 cesium 文件上调用 CZML 数据源时 ,这两个函数(CZML.load和)之间的性能和区别是什么。CZML.process

谢谢

0 投票
2 回答
2978 浏览

cesium - 如何在 CesiumJS 中的两个实体之间创建一条移动线?

我的页面上有两个实体;一颗卫星及其“地面位置”,两者都随着时间的推移在铯中移动。我想用一条随它们移动的直线将两者连接起来。

如果您使用的是 CZML 文件, CZML Showcase似乎展示了类似的功能,但我想知道如何在代码中执行此操作。他们的演示包含卫星和地面位置之间的几条线,实际上他们更进一步,只显示不与地球相交的线(如果两个实体之间存在视线)。我不需要那么花哨的东西。

有没有什么好的例子,或者有人可以指出我的文档?谢谢!

0 投票
1 回答
258 浏览

javascript - 在 CZML 的滑块内容中添加超链接

我正在使用 Cesium 1.20 中的 CZML。

我想为滑块文本内容添加一个超链接。

我试图将内容作为 html 链接放在滑块中,但它显示为纯文本。

有什么办法可以实现吗?

0 投票
1 回答
699 浏览

javascript - 我们可以为在 Cesium 中使用 CZML 绘制的多边形设置 outlineWidth 属性吗?

我想减少在铯中使用 CZML 绘制的多边形轮廓的厚度。我试图搜索 CZML 中是否有任何可用的选项来实现它。

我找到了这个,但它为标签和点提供了“outlineWidth”。

有没有办法调整多边形轮廓的厚度?

提前致谢。

0 投票
1 回答
477 浏览

javascript - 如果我知道多边形的 ID,如何更新多边形材质?

我正在用铯加载一个 CZML 文件。如果单击 id 为“myid”的多边形,则希望突出显示多个多边形(如 myid_1、myid_2、myid_3)。但我无法处理它,因为我没有让其他多边形的实体对象来处理它的颜色变化。点击处理程序如下。

如何在点击时处理其他相关的多边形?任何帮助表示赞赏。