JavaScript SDK版本3.6.327

2025-10-15

球体场景
  • BIM图层新增楼层爆炸功能,可对bim模型实现楼层的竖向爆炸效果。
// 获取BIMLayer对象
let bimLayer = viewerGIS.getLayerManager().getLayer('BIMLayer的ID');
// 进行楼层爆炸,可设置爆炸离散系数及参与爆炸的楼层列表
bimLayer.setFloorExplosion({extent:2,floorIds:['11','22']});
// 清除爆炸效果
bimLayer.clearFloorExplosion();
  • 新增房间绘制功能,可在球体场景内添加自定义房间。
// 构造房间配置项
let config = new Glodon.Bimface.Earth.Plugins.Rooms.RoomConfig();
config.viewer = viewerGIS;
// 配置房间边界、高度
config.geometry = {
    boundary:{
        outer:[
            {lat: 39.9090882229375, lon: 116.39655047565799, alt:2},
            {lat: 39.90906821032607, lon: 116.39680581445253, alt:2},
            {lat:39.908909969772765, lon: 116.39665128644275, alt:2}]
    },
    height:10
};

// 构造房间对象
let room = new Glodon.Bimface.Earth.Plugins.Rooms.Room(config);
// 获取场景内的房间管理器
let mng = viewerGIS.getRoomManager();
// 添加房间
mng.addRoom(room);
三维模型
  • 增强了点云文件的解析能力,新增了支持的文件格式laz,laz是las格式的压缩版本。
  • 增强了rvm格式的数据解析能力,支持通过转换配置参数切换构件ID值,配置参数为"useNewId"。该参数默认为true,则解析的构件ID取值为属性为Name的value值;若设置为false,则构件ID为数字编号。