JavaScript SDK版本3.6.142

2021-06-16

三维模型
// 定义属性和构件ID的映射关系
let propertyIdMap = {};
// 定义构件ID与属性的映射关系
let idPropertyMap = {};
// 获取构件映射关系,须在转换时指定属性生成构件映射关系
viewer3D.getModel().getObjectMap((data) => {
    // 获取属性和构件ID的映射关系
    let propertyIdMap = data.EntityId;
    for (let property in propertyIdMap) {
        // 获取构件ID与属性的映射关系
        idPropertyMap[propertyIdMap[property]] = property;
    }
})
模型效果
clusterItem.setScale(1);
  • 新增WMTS协议的地图解析功能,可通过设置地图资源接口自行加载符合WMTS协议的地图影像资源
map.setMapSource({
  url:'符合WMTS协议的地图影像资源url',
  provider:'WMTS'
});
  • 优化第三人称漫游边界检测逻辑
模型转换
  • 支持导出指定属性与构件ID的映射关系
{
 "config": {
   "objectMap": ["指定的属性名称"]
 }
}
模型加载
  • 新增了模型及图纸加载时指定JSSDK版本的功能,支持3.6.126及以上版本
// 使用JSSDK_v3.6.126加载模型或图纸
var SDKloaderConfig = new BimfaceSDKLoaderConfig();
SDKloaderConfig.version = '3.6.126'