Cesium - Entity 案例01

const viewer = new Cesium.Viewer("cesiumContainer");
const blueBox = viewer.entities.add({
name: "Blue box",
// 位置:(经度,维度)
position: Cesium.Cartesian3.fromDegrees(-114.0, 40.0, 300000.0),
box: {
// 尺寸: 长度、宽度和高度的属性。
dimensions: new Cesium.Cartesian3(400000.0, 300000.0, 500000.0),
material: Cesium.Color.RED,
},
});
const redBox = viewer.entities.add({
name: "Red box with black outline",
position: Cesium.Cartesian3.fromDegrees(-107.0, 40.0, 300000.0),
box: {
dimensions: new Cesium.Cartesian3(400000.0, 300000.0, 500000.0),
// material: 填充盒子的材料属性
material: Cesium.Color.RED.withAlpha(0.5),
// outline: boolean -> 是否具有轮廓
outline: true,
// oulineColor: 轮廓颜色
outlineColor: Cesium.Color.BLACK,
},
});
const outlineOnly = viewer.entities.add({
name: "Yellow box outline",
position: Cesium.Cartesian3.fromDegrees(-100.0, 40.0, 300000.0),
box: {
dimensions: new Cesium.Cartesian3(400000.0, 300000.0, 500000.0),
// file: boolean 是否填充
fill: false,
outline: true,
outlineColor: Cesium.Color.YELLOW,
// 轮廓宽度
outlineWidth: 1,
},
});
viewer.zoomTo(viewer.entities);

posted @   Felix_Openmind  阅读(24)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
历史上的今天:
2021-01-31 JUnit-单元测试框架基本使用
*{cursor: url(https://files-cdn.cnblogs.com/files/morango/fish-cursor.ico),auto;}
点击右上角即可分享
微信分享提示