Добавить спутниковую дорожку на карту WebGLEarth (например, Leafletjs или Cesiumjs)

Я сделал карту с множеством интерактивных маркеров (с всплывающими окнами) в WebGLEarth ( http://www.webglearth.org/api), и я хотел бы иметь три спутниковых трека вокруг моего земного шара. Важно, чтобы вы четко видели, что это где-то спутник (который на самом деле не имеет значения и не должен двигаться). Итак, что-то вроде https://cesiumjs.org/Cesium/Apps/Sandcastle/index.html?src=CZML.html&label=Showcases

Однако WebGLEarth не включает в себя инструмент для этого. Добавление многоугольника не будет работать (думаю, что это ошибка), и линии еще не включены. Также замена маркера на другой значок не работает, так как есть только один стандартный маркер (насколько я знаю). Есть просьба сделать webglearth подходящим плагином leafletjs, но, конечно, я бы хотел сделать свою карту сейчас.

У кого-то есть идея, как это сделать? Может быть, намек на то, как объединить WebGLEarth с Cesiumjs или Leafletjs? Заранее спасибо!

1 ответ

Решение

Отказ от ответственности: я основной разработчик Cesium.

WebGLEarth - это просто легкая оболочка вокруг Цезия для имитации подмножества Leaflet API. Он поддерживается независимой третьей стороной и официально не поддерживается кем-либо из команд Cesium или Leaflet. Я бы порекомендовал отказаться от WebGLEarth и перейти непосредственно к использованию Cesium (или Leaflet, но я предполагаю, что вы хотите использовать 3D). Все, что вы в настоящее время делаете с WebGLEarth, должно быть легко перенесено на собственный Cesium API.

Другие вопросы по тегам