Cesium入门教程:点、线、面、图片、文字和模型的添加方法
创作时间:
作者:
@小白创作中心
Cesium入门教程:点、线、面、图片、文字和模型的添加方法
引用
CSDN
1.
https://m.blog.csdn.net/m0_69112199/article/details/138123785
Cesium 是一个用于创建3D地球和地图的开源JavaScript库,广泛应用于地理信息系统(GIS)和虚拟地球应用中。本文将介绍如何在Cesium中添加点、线、面、图片、文字和模型等基本功能,帮助开发者快速掌握Cesium的基础使用方法。
1. 添加点
viewer.entities.add({
name: '添加点',
position: Cesium.Cartesian3.fromDegrees(data[0].lng, data[0].lat, 200),
point: {
color: new Cesium.Color(1.0, 0.0, 0.0, 1.0), // 颜色
pixelSize: 10, // 大小
outlineColor: Cesium.Color.YELLOW, // 轮廓颜色
outlineWidth: 2
}
})
2. 添加线
viewer.entities.add({
name: '添加线',
polyline: {
positions: Cesium.Cartesian3.fromDegreesArray([117.04, 30.57, 117.99, 27.69]),
width: 2,
material: Cesium.Color.RED,
}
})
3. 添加面
viewer.entities.add({
name: '添加面',
polygon: {
hierarchy: { // 获取指定属性(positions,holes(图形内需要挖空的区域))
positions: Cesium.Cartesian3.fromDegreesArray([
120.9677706, 30.7985748,
110.20, 34.55,
120.20, 50.55
]),
holes: [{
positions: Cesium.Cartesian3.fromDegreesArray([
119, 32,
115, 34,
119, 40
])
}]
},
width: 5,
material: Cesium.Color.BLUE.withAlpha(0.4), // withAlpha透明度
}
})
4. 添加文字
viewer.entities.add({
name: '添加文字',
position: Cesium.Cartesian3.fromDegrees(115, 34, 500),
label: {
text: 'cesium',
font: '24px',
fillColor: Cesium.Color.ORCHID
}
})
5. 添加图片
viewer.entities.add({
name: '添加图片',
position: Cesium.Cartesian3.fromDegrees(119, 32, 500),
billboard: {
image: './Aircraft.png',
scale: 0.1
}
})
6. 添加模型
viewer.entities.add({
name: '添加模型',
position: Cesium.Cartesian3.fromDegrees(110.20, 34.55, 500),
model: {
uri: "./Cesium_Air.glb",
minimumPixelSize: 128, // 最小的模型像素
maximumScale: 20000, // 最大的模型像素
runAnimations: true, // 是否显示动画
clampAnimations: true, // 是否保持最后一针的动画
// color: Cesium.Color.ORANGE, // 颜色
// color: Cesium.Color.fromAlpha(Cesium.Color.RED, parseFloat(1.0)), // 包含透明度的颜色
// colorBlendMode: Cesium.ColorBlendMode['MIX'], // 常用的有三个HIGHLIGHT, REPLACE, MIX
// colorBlendAmount: 0.1 // 这个属性必须是MIX混合属性才能生效, 见colorBlendMode
}
})
结果展示
欢迎补充,一起进步。
热门推荐
《京氏易传》
AI究竟是什么?这篇文章终于用大白话全说清楚了!
燕麦片的热量
如何使用Ping命令检测华为路由器的连通性?
1号电解铜质量标准详解
去医院检查是否怀孕挂什么科
美国地方菜系完全指南:从南到北的美食之旅
营养丰富的鹅蛋,为什么很少有人吃,也很少有卖的?今天总算知道了!
疼痛的分类,你都知晓吗?
有趣的世界各国国名诞生记
游泳减肥的正确方法 每周至少游泳3-4次
吸烟和心血管疾病的关系:五大危害不容忽视
电脑摄像头录像视频和声音怎么办
足三里酸胀要警惕四种病
咖啡究竟是寒性还是热性?一文带你看透
探索时间的本质,时间到底是客观真实的还是虚无的概念?
食用淋巴肉的危害与应对指南
安卓“闭源”疑云,谷歌转向内部分支,开源之路何去何从?
达格列净片最新说明书
攀登雪山:技术与安全指南
想要安静的居住环境?隔音装修很重要,降低噪音方式分享
15分钟快速制作韩国排骨汤,简单美味又营养
如何签订具有法律效力的购房合同?签订后如何确保合同的顺利履行?
京剧艺术的独特魅力
四川正宗蒜香排骨做法
人民币和卢布汇率:最新走势及影响分析
肇庆周边4个自驾游景点推荐:古城墙、上清湾、砚洲岛、文殊坑
中国在潜艇隐身技术上的突破,039C潜艇开创性的“蘑菇头”设计
减肥管理有哪些特色项目
剩饭剩菜各有“保质期”!这样处理,健康不浪费!