HeightReference指定了在Cesium场景中某些对象的垂直参考系统,常用于指定高度偏移量。
该类没有公共属性。
以下常量指定了不同高度参考系统:
HeightReference.NONE
: 未指定高度参考系统,不应用高度偏移量。HeightReference.CLAMP_TO_GROUND
: 高度相对于地表,即将对象“贴地”。HeightReference.RELATIVE_TO_GROUND
: 高度相对于地表,但不会“贴地”。这个选项在贴合复杂地形时特别有用。HeightReference.CLAMP_TO_SEA_FLOOR
: 高度相对于海底表面。HeightReference.RELATIVE_TO_SEA_LEVEL
: 高度相对于平均海平面。以下示例创建一个具有高度参考系统的立方体:
var viewer = new Cesium.Viewer("cesiumContainer");
var box = viewer.entities.add({
position: Cesium.Cartesian3.fromDegrees(-75.59777, 40.03883),
box: {
dimensions: new Cesium.Cartesian3(400000.0, 300000.0, 500000.0),
material: Cesium.Color.RED,
heightReference: Cesium.HeightReference.RELATIVE_TO_GROUND
}
});
viewer.zoomTo(box);