cesium 基础
Posted mol1995
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cesium 基础相关的知识,希望对你有一定的参考价值。
scaleByDistance : new Cesium.NearFarScalar(1.5e2, 1.5, 8.0e6, 0.0),--(近值,近端放大率,远值,远端放大率) 给定距离视点的近值和远值,以及对应的两个近端放大率和远端放大率。当距离在近值和远值之间时,放大/缩小倍数在两个放大两率之间递增。超出这个范围后,放大率保持不变。
若将两个距离值设为一样,则接近实际需要,在此高度之下显示固定大小,大于此高度就隐藏。如scaleByDistance : new Cesium.NearFarScalar(15000000, 1, 15000000, 0.0)
减小字体模糊的方法
1.关闭fxaa ; viewer.scene.fxaa=false关闭快速抗锯齿(最新的cesium已经将fxaa移到PostProcessStageCollection)
2. 比如说我要设置字体大小为16px,我先将字体设置成32px,然后在利用scale缩小一倍解除抗锯齿带来的模糊效果
font:‘normal 32px MicroSoft YaHei‘, //普通文字
font:‘bold 32px MicroSoft YaHei‘, //粗体文字
ALT+SHIFT+F 格式化文字
点
viewer.scene.fxaa = false;//
var citizensBankPark = viewer.entities.add({
position: Cesium.Cartesian3.fromDegrees(100.953726, 34.265776),
point : { //点
pixelSize : 5,
color : Cesium.Color.BLUE,
outlineColor : Cesium.Color.BLUE,
outlineWidth : 1,
scaleByDistance : new Cesium.NearFarScalar(10000000, 1, 10000001, 0.0)
},
label: {
text: "机场",
font: "bold 22px Microsoft YaHei",
outlineWidth: 6,
horizontalOrigin: Cesium.HorizontalOrigin.CENTER,
verticalOrigin: Cesium.VerticalOrigin.TOP,
pixelOffset: new Cesium.Cartesian2(0, 5),
scale: 0.5,
fillColor: Cesium.Color.BLUE,
scaleByDistance : new Cesium.NearFarScalar(10000000, 1, 10000001, 0.0)
}
});
以上是关于cesium 基础的主要内容,如果未能解决你的问题,请参考以下文章