//模型位置
let positionsList = [
{lon: 116.35850419018553,lat: 39.914157063534844, alt: 500},
{lon: 119.81582723559187,lat: 36.68455641102104, alt: 500},
{lon: 118.16994254554375,lat: 35.742353982836434, alt: 500},
{lon: 117.32534163279955,lat: 33.746136691998736, alt: 500},
]
positionsList.forEach(item => {
addModel(item);
});
//添加模型
addModel(position){
viewer.entities.add({
position:Cesium.Cartesian3.fromDegrees(position.lon,position.lat,position.alt),
model:{
show:true,
uri:'/static/models/uav.glb',
scale:1.5, //模型比例
minimumPixelSize: 54, //模型最小为多少
color:Cesium.Color.BLUE //颜色
}
})
}
注: glb模型放在public文件夹下