Cesium标点
2024-09-06 00:41:20
let startPoint = this.viewer.entities.add( //viewer.entities.add 添加实体的方法 { name: '测量距离', //这个属性跟页面显示的内容没有关系,只是一个属性 position: this.Cesium.Cartesian3.fromDegress(longitude, latitude, height), point: { //表示点 heightReference: this.Cesium.HeightReference.CLAMP_TO_GROUND, color: this.Cesium.Color.WHITE, //点的颜色 pixelSize: 6, //点的大小 outlineColor: this.Cesium.Color.RED, //就是所谓的border-color outlineWidth: 2 //border-width }, label: { //表示点的描述 text: "起点", //点的文字 font: '14pt Source Han Sans CN', //文字的大小和字体 fillColor: _this.Cesium.Color.RED, //文字的颜色 注意,这里的this.Cesium.Color后面只能接颜色的英文,不能接十六进制的颜色
如果你需要用到十六进制的颜色,可以使用这样来表示: fillColor: this.Cesium.Color.fromCssColorString('#f00')
backgroundColor: _this.Cesium.Color.AQUA, //给文字添加背景颜色 showBackground: true, //若是想给文字添加背景颜色 这行必不可少 style: this.Cesium.LabelStyle.FILL_AND_OUTLINE, outlineWidth: 3, //垂直位置 heightReference: this.Cesium.HeightReference.NONE, verticalOrigin: this.Cesium.VerticalOrigin.TOP, pixelOffset: new this.Cesium.Cartesian2(0, 10) //偏移度 0 表示x轴上的偏移量 10表示y轴上的偏移量 } } )( 我这里用this.Cesium 是因为我配置了Cesuim的全局变量,如果没有配置的就直接Cesium.就可以 )
最新文章
- 3D几何变换
- SAS实验室之PROC TRANSPOSE
- Add more security in Visual Studio 2012
- 【关于新版Cocos2dx/Cocos2d-JS】安装包和使用方式的变化
- 【测试】使用hr用户下的employees表写一条SQL语句,执行计划走索引全扫描
- 66 Plus One(大数+1Easy)
- linux下sshd_config的StrictModes参数
- <;hdu - 1232>; 畅通工程 并查集问题 (注意中的细节)
- css字体设置
- JS获取前天、昨天、今天、明天、后天的时间
- git异常操作解决办法合集
- Python实现身份证号码有效性验证
- 编码原则 之 Stable Dependencies
- 辗转相除法(GCD)求左旋转字符串
- MySQL的一些操作(学习记录_备忘)
- 【读书笔记】iOS-离线可用的Web应用
- ADSL理解
- Azure之旅
- 文件IO(存取.txt文件)
- js设计模式:工厂模式、构造函数模式、原型模式、混合模式