JavaScript SDK版本3.6.216

2022-08-31

场景编辑
  • 在场景编辑中,新增了环境图层编辑模块,支持基于简单交互在场景中对地图/地形/实景模型图层添加裁切或拍平对象,发布场景后裁切拍平的数据将一并保存在场景中,预览时也会自动加载显示。基于BIMFACE控制台-场景发布模块进入场景编辑页面,即可体验该全新模块。

  • 在场景编辑-效果编辑模块中,新增了火焰效果的添加与编辑功能,支持在场景中模拟火焰特效。发布场景后效果数据将一并保存在场景中,预览时也会自动加载显示已添加的效果。基于BIMFACE控制台-场景发布模块进入场景编辑页面,即可体验该功能模块。

  • 优化了【更新图层】功能,选中图层后点击鼠标右键,进行图层更新时将基于原有图层类型筛选出符合条件的模型进行更新操作。
场景应用
  • 地形图层新增基于经纬度获取世界坐标的接口,在地形图层未勾选或地形数据未加载的情况下,也能够返回精确的地形高程值。
// 获取地形图层
let layer = viewerGIS.getLayerManager().getLayer('地形图层ID');

// 根据经纬度获取世界坐标,并在控制台输出
layer.getWorldPosition({lat:26.94413274,lon:119.009435459},function(data){console.log(data);})
  • 优化了场景预览中点击鼠标左键进行旋转的交互效果。当点击空白处进行旋转时,将以相机为旋转中心,避免出现模型飞走的情况。
标签
  • 新增了自定义标签/引线标签/图片标签提示样式的设置方法,可对标签提示框进行样式更改。
// 设置标签的提示样式。
customItem.setTooltipStyle({ 
  border: '1px', 
  top: '-43px',
  color:'red'
});
后端api