地图上画了个动态立体墙,但是贴不了地,四个贴地属性也写了

问题遇到的现象和发生背景

img


这是我画墙的代码

{
drawFireRange(wkt) {
      this.clearFireDraw();
      var dataSource = new Cesium.CustomDataSource();
            this.$viewer.dataSources.add(dataSource);
      let arr = wkt
        .split("MULTIPOLYGON(((")[1]
        .split(")))")[0];
      let _wkt = arr
        .replace(/\s+/g, ",")
        .split(",");
        let minimumHeights = []
        let maximumHeights = []
        arr.split(',').forEach(item=>{
          maximumHeights.push(100)
          minimumHeights.push(0)
        })
      dataSource.entities.add({
        show: true,
        name: "fire-poi",
        wall: {
          positions: Cesium.Cartesian3.fromDegreesArray(_wkt),
          maximumHeights: maximumHeights,
          minimumHeights: minimumHeights,
          material: new mars3d.LineFlowMaterial({
            //动画线材质
            color: Cesium.Color.RED,//CHARTREUSE
            duration: 2000, //时长,控制速度
            url: "imgs/lineClr.png",
            repeat: new Cesium.Cartesian2(100, 1),
          }),
          horizontalOrigin: Cesium.HorizontalOrigin.CENTER,
          verticalOrigin: Cesium.VerticalOrigin.BOTTOM,
          heightReference: Cesium.HeightReference.CLAMP_TO_GROUND,
          clampToGround: true,
        },
      });
      this.cameraViewChange(_wkt[0], _wkt[1], 10000, 1);
    },

}