Cesium 缓冲区分析和查询
loadLabel() {
this.collection = new Cesium.BillboardCollection()
this.viewer.scene.primitives.add(this.collection);
this.points = [];
return new Promise((resolve,reject)=>{
fetch("../../public/json/hfty-point.json")
.then(res => res.json())
.then(data => {
for (let i = 0; i < data.features.length; i++) {
const geometry = data.features[i].geometry.coordinates;
const { properties } = data.fea![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/608c362ca37040fe9c4c9a99c6b84b3f.png)
tures[i];
properties.geometry = geometry;
const position = Cesium.Cartesian3.fromDegrees(geometry[0], geometry[1]);
const graphic = {
position,
image: "../../public/images/marker/mark-blue.png",
scale: 1,
}
const p = this.collection.add(graphic);
p.userData = properties;
this.points.push(p);
}
resolve();
});
})
}