#javascript #reference #position #entities #cesium
#javascript #ссылка #положение #сущности #cesium
Вопрос:
Я использую Cesium Sandcastle для визуализации моего сценария спутника, движущегося по его орбите. Я хочу создать линию между спутником и наземной станцией, чтобы визуализировать доступы. Спутник создается как переменная с именем entity, и его положение вычисляется с помощью функции SGP4, которая сообщает переменную «posizione». Проблема в том, что я не могу нарисовать ломаную линию между точкой, которая движется, и другой точкой, неподвижной на земле.
Я попробовал несколько вещей, и это не сработало, например, ниже приведен мой код:
function Accessi() {
var access = new Cesium.Polyline()
show: true
width : 1.0
material:{
solidColor:{
color:{
rgba:[
0,255,255,255
]
}
}
}
positions:{
references:[entity,observerPos
]
}
};
if (lookAngles.El > 0) {
Accessi()
};
ошибка заключается в следующем: «Ожидаемое преобразование должно быть типом объекта, фактический тип не определен»
Ответ №1:
Для того, чтобы получить отзывчивый опыт работы с cesium, пожалуйста, используйте CallbackProperty
. смотрите https://sandcastle.cesium.com/?src=Callback Property.html