webGL三维点击建筑,获取建筑信息弹框两次问题

0 投票

第一张出的信息没设置,第二张是代码中设置的,怎么让第一个信息框不出现


                  //创建弹出框信息,即时查看获取的位置信息
                  var entity = new Cesium.Entity({
                    name : "位置信息",
                    description : [longitude, latitude, height] //createDescription(Cesium, [longitude, latitude, height])
                  });

                  viewer.selectedEntity = entity;

                  //为更直观地展示查询的位置,在点击处添加对应点
                    viewer.entities.add({
                      position : Cesium.Cartesian3.fromDegrees(parseFloat(selectedFeatures[i].fieldValues["12"]),parseFloat(selectedFeatures[i].fieldValues["13"]),parseFloat(selectedFeatures[i].fieldValues["16"])),
                      billboard :{
                        image : imageLocation,//图标
                        width:30,
                        height:40,

                      },
                      name : selectedFeatures[i].fieldValues["11"],
                      description: des
                    });

10月 29, 2020 分类:  113次浏览 | 用户: Zzy 才疏学浅 (19 分)

1个回答

0 投票
不设置弹框信息,那么回调函数中会自动弹出获取smid的弹框,再回调函数中自定义设置了弹框,则会出现两次弹框,怎么去除第一次的默认弹框呢?
10月 29, 2020 用户: Zzy 才疏学浅 (19 分)
...