图观 低代码:API开发包 v3.4.1 功能更新
-
图观 低代码:API开发包 v3.4.1 功能更新
一、新增功能
通用
1、focusById 指令,增加 pitch、heading 属性,并且完善 distance 属性的注释。
2、focusByLayer 指令,增加 pitch、heading 属性,并且完善 distance 属性的注释。
3、focusModel 指令,增加 pitch、heading 属性,并且完善 distance 属性的注释。
4、focusBuilding 指令,增加 pitch、heading 属性,并且完善 distance 属性的注释。
5、focusFloor 指令,增加 pitch、heading 属性,并且完善 distance 属性的注释。
6、focusRoom 指令,增加 pitch、heading 属性,并且完善 distance 属性的注释。
7、新增根据建筑获取内部模型接口 getModelsByBuilding 。
8、getModelArticulation、setModelArticulation、getModelAnimation、setModelAnimation、playModelAnimation 指令,增加 layerId 属性,用于支持画刷或者 HISMC 绘制的图层。
getModelArticulation
setModelArticulation
getModelAnimation
setModelAnimation
playModelAnimation
9、setModelTransform 指令,添加 layerId 属性。
10、setModelVisibility 指令,添加 layerId 属性。
端渲染
端渲染,addModel 指令,增加 isReferenceType 属性,同时,removeModel, focusModel, pickModel, clickModel, setModelStyle, setModelTransform, setModelVisibility, setModelArticulation 等支持引用类型的模型。
流渲染
1、流渲染,setSceneEffect 指令,增加 tipMoveOnEdge 属性。
2、流渲染,addAggLandmarkLayer 和 updateAggLandmarkLayerStyle 指令,增加 legends 和 legendAttr 属性。
addAggLandmarkLayer
updateAggLandmarkLayerStyle
3、流渲染,setModelTransform2 指令,添加 layerId 属性。
4、流渲染,addModelTip 指令,添加 is3D 和 rotation 属性,修改 offset 属性的数据类型。
二、优化
通用
获取建筑信息,修改 getBuildings 接口的注释。
端渲染
1、端渲染,setModelStyle 指令,添加对绝对路径的支持
2、端渲染,expandBuildingFloor 指令,楼层展开的时候高亮建筑接口不允许高亮。
3、端渲染,showBuildingFloor 指令,显示楼层之后外立面不允许被选中。
4、端渲染,highlightBuilding 指令,建筑高亮时只高亮显示的节点,不高亮隐藏节点。
5、端渲染,setModelStyle 指令,使用错误的图片名称时,添加错误提示。流渲染
1、流渲染,addODLineLayer 指令,去掉对 type 的限制。
2、流渲染,addGISMap 指令,图层最多支持5个。
3、流渲染,场景鼠标滚轴缩放步进根据距离自动调节。场景交互改为鼠标抬起时触发。
4、流渲染,setModelStyle 指令,效果优化,支持模型材质中含有 maskColor 参数时遮罩颜色相乘,没有 maskColor 则使用原有方式。
5、流渲染,模型型号轨迹图的轨迹根据 CIM 资产中模型型号设置参数进行显示。
6、流渲染,wmts 图层支持 http://xxx/{z}/{x}/{y}.png 形式。三、问题修复
端渲染
1、setModelArticulation 指令,修复设置关节颜色覆盖时,如果有执行时间,透明度会失效问题。
2、expandBuildingFloor 指令,修复如果建筑初始化时楼层是隐藏状态时,再展开楼层,会无法展开问题。
3、showBuildingFloor 指令,修复楼层剪裁失效问题。
4、removeModel 指令,修复有提示框时,提示框未删除问题。
5、setResolution 指令,修复窗口尺寸变化时,悬浮提示框会错位问题。
6、playModelAnimation 指令,修复播放动画时没有按照调用顺序播放问题。
7、focusModel 指令,修复聚焦模型时视角没变化问题。
8、onArticulationStart 和 oonArticulationEnd 指令,回调中 id 由节点 id 改为关节名称。
9、onAnimationStart 和 onAnimationEnd 指令,回调中 id 由模型 id 改为动画名称。
10、add3DMarker 指令,修复添加爆炸特效时报错问题。
11、updateTrailLayerCoord 指令,修复更新轨迹图时标牌自动旋转问题。
12、addWatermark 指令,修复水印特效添加不上问题。
13、修复模型型号旋转无效问题。
14、修复实例化模型型号删除后交互轴不消失问题流渲染
1、修改鼠标在 html 标牌上方无法控制场景旋转的问题。
2、修改 html 标牌显示逻辑,优化标牌延时问题。
3、修复状态中限制相机不以视点位置为中心限制范围。
4、修复模型型号聚焦位置不对问题。
5、修复交互轴容易被前方模型遮挡问题。
6、修复模型型号的地标图及轨迹图添加更新时回调时机不对问题。
7、修复地标图、地标点选中样式不对问题。
8、修复地标图鼠标左键事件遮挡问题。