javascript - 将卫星轨道添加到 WebGLEarth map (例如使用 Leafletjs 或 Cesiumjs)

标签 javascript leaflet cesiumjs

我在 WebGLEarth ( http://www.webglearth.org/api ) 中制作了一张带有大量可点击标记(带有弹出窗口)的 map ,并且我希望在我的全局范围内拥有三个卫星轨道。重要的是,您要清楚地看到它是一颗悬停在某处的卫星(在哪里并不重要,并且它不必移动)。所以,类似https://cesiumjs.org/Cesium/Apps/Sandcastle/index.html?src=CZML.html&label=Showcases

但是,WebGLEarth 不包含执行此操作的工具。添加多边形不起作用(猜测这是一个错误)并且尚未包含线条。此外,将标记更改为另一个图标也不起作用,因为只有一个标准标记(据我所知)。有人请求让 webgearth 成为一个合适的 leafletjs 插件,但当然,我现在想制作我的 map 。

有人知道如何做到这一点吗?也许有关如何将 WebGLEarth 与 Cesiumjs 或 Leafletjs 结合起来的提示?提前致谢!

最佳答案

免责声明:我是一名核心 Cesium 开发人员。

WebGLEarth 只是 Cesium 的一个轻量级包装器,用于模仿 Leaflet API 的子集。它由独立的第三方维护,不受 Cesium 或 Leaflet 团队任何人的正式支持。我的建议是放弃 WebGLEarth 并直接使用 Cesium(或 Leaflet,但我假设你想要 3D)。您当前使用 WebGLEarth 所做的任何事情都应该很容易移植到 native Cesium API。

关于javascript - 将卫星轨道添加到 WebGLEarth map (例如使用 Leafletjs 或 Cesiumjs),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28189194/

相关文章:

javascript - 自定义 HTML 标签和属性

javascript - 在 Angular 8 中加载页面时,CSS 会分散

javascript - 群集未出现在标记群集和 FeatureGroup.SubGroup 的传单中

javascript - 切换标记可见性

javascript - 无法在铯sandcaSTLe中提供.terrain文件

javascript - Cesium - 为什么 scene.pickPositionSupported 为 false

javascript - 在 blogger 中加载 jquery 时出现问题

javascript - angularjs ng-show div 在页面刷新后打开一秒钟

javascript - 更改传单图层控件图标

cesiumjs - CZML 样式路径更细,阴影接地