【发布时间】:2015-01-28 09:54:41
【问题描述】:
我在 WebGLEarth (http://www.webglearth.org/api) 中制作了一张带有许多可点击标记(带有弹出窗口)的地图,我希望在我的全球范围内拥有三个卫星轨道。重要的是你清楚地看到它是一颗悬停在某个地方的卫星(在哪里并不重要,它不必移动)。所以,像https://cesiumjs.org/Cesium/Apps/Sandcastle/index.html?src=CZML.html&label=Showcases
但是,WebGLEarth 不包含执行此操作的工具。添加多边形将不起作用(猜想这是一个错误),并且线还不包括在内。将标记更改为另一个图标也不起作用,因为只有一个标准标记(据我所知)。有一个请求让 webgearth 成为一个合适的 Leafletjs 插件,但当然,我现在想制作我的地图。
有人知道如何做到这一点?也许是关于如何将 WebGLEarth 与 Cesiumjs 或 Leafletjs 结合起来的提示?提前致谢!
【问题讨论】:
-
你能澄清最终目标吗?卫星不会“悬停”(可能除了 GEO,但它们距离很远)。您链接到的 CZML 示例具有可点击标记,您的用例需要有何不同?
-
悬停,因为必须清楚卫星不像我地图中的所有其他标记那样静止。所以我有两个可点击的固定标记,我想要一些卫星。在我看来,有可能获得另一个图标来表明它不是“正常”标记(这是不可能的),或者在某个地方(不可能)在轨道上绘制一个带有(可能移动的)标记的轨道。然而,今天早上我做了一个短的直线多边形,一端有一个标记,这表明标记正在移动。不是最好的方式,但它很接近。所以现在有点解决了。
标签: javascript leaflet cesium