首页 / 浏览问题 / 三维GIS / 问题详情
将多层KML的面数据加载到场景中,如何在点查中区分他们是哪一层
15EXP 2021年12月02日
var datasource = Cesium.KmlDataSource.load('http://localhost:8090/iserver/services/data-kaogu/rest/data/datasources/kaogu/datasets/Region/features.kml', {
      camera: viewer.scene.camera,
      canvas: viewer.scene.canvas,
      clampToGround: true
    }).then(function(dataSource){
      viewer.dataSources.add(dataSource);
})

有三层这样的数据加载到场景中,用viewer.selectedEntity.name能够取到对应的id,但是无法分辨是哪一层的,请问有什么方法能区分吗

1个回答

如果是这样的话建议在处理数据的时候就将三个面数据集合并成一个再去发布服务
6,077EXP 2021年12月02日
已经找到方案 谢谢
...