Я тестирую Cesiumjs, чтобы увидеть, может ли он отражать опыт почти в реальном времени, например: положение самолетов.
Для этого мне нужно нарисовать рекламные щиты и заставить их двигаться — я знаю, что это возможно с цезием, но не знаю, как это сделать.
Код выглядит следующим образом:
var billboards = scene.primitives.add(new Cesium.BillboardCollection());
var billboard = {
image : '/path/to/logo.png',
position : Cesium.Cartesian3.fromDegrees(-75.59777, 40.03883)
};
billboards.add(billboard);
Мой вопрос заключается в том, как изменить положение рекламного щита. Я не мог найти документацию муравья, которая объясняла бы.
Я думал делать:
billboard.position = ... //new position
но как цезий узнает, что я изменил атрибут положения, если он каким-то образом не превратит эту ссылку в наблюдаемый объект.
Итак, как мне обновить местоположение?
Спасибо.