首页 / 浏览问题 / 三维GIS / 问题详情
iClient3D-vue-master MVT 图层,点图层的属性无法获取
20EXP 2022年06月14日
mvt点图层,selectedEntity.pickResult 无法获取

 let selectedEntity = viewer.scene.pick(e.message.position) || viewer.selectedEntity;

          console.log('selectedEntity', Json.parse(selectedEntity));

          //console.log('mvtProperties', selectedEntity.mvtProperties);

          //console.log('selectedEntity.pickResult', selectedEntity.pickResult);

          if (Cesium.defined(selectedEntity) && Cesium.defined(selectedEntity.pickResult)) {

            console.log('selectedEntity.pickResult', selectedEntity.pickResult);

            let obj = null;

            for (var key in selectedEntity.pickResult) {

              obj = selectedEntity.pickResult[key];

              break;

            }

            let feature = obj[0].feature;

            console.log(feature.properties)

            this.showAttrabute = true;

          }

1个回答

您好,mvt支持点数据的属性查询,和前端框架没有关系,官网示例服务数据没有更新,按照以下方式生成mvt瓦片,是能够查询到点属性信息的

902EXP 2022年06月14日
...