首页 / 浏览问题 / WebGIS / 问题详情
添加不贴地的多边形
8EXP 2024年03月01日

通过坐标添加多边形,多边形贴地了,能不能不让他贴地,就是成为空间多边形

this.entities.add({

        // position : position,

        polygon: {

          hierarchy: position,

          material: Cesium.Color.fromCssColorString('#C4C71B'),

          // height:200,

          outlineColor: Cesium.Color.fromCssColorString('#409EFF'),

          outline: true,

          outlineWidth: 1,

          // followSurface:true,

          // width:xk,

          show: true,

        },

      });

1个回答

检查高度模式是否正常,如果是贴地模式,修改为绝对高度模式heightReference 属性

heightReference: Cesium.HeightReference.NONE

具体代码如下:

viewer.entities.add({
// fromDegrees(经度,纬度,高度,椭球,结果)从以度为单位的经度和纬度值返回Cartesian3位置
  position: Cesium.Cartesian3.fromDegrees(108, 34, 10),
  point: {
    color: Cesium.Color.fromCssColorString('#ee0000'),
    heightReference: Cesium.HeightReference.NONE,  //设置 HeightReference 高度参考类型为 NONE的绝对高度类型
  }
})

4,151EXP 2024年03月01日
...