图观 低代码:API开发包 v3.4.2 功能更新
-
一、新增功能
通用
1.建筑,根据建筑获取内部模型 getModelsByBuilding 指令,返回值中的建筑、楼层、房间添加 coord、coordZ 和 size 属性。
建筑:
楼层:
房间:
端渲染
1.端渲染,模型操作,设置模型基础变换2 setModelTransform2 指令,增加 layerId 属性。
2.端渲染,场景调度,设置场景效果参数 setSceneEffect 指令,增加 tipMoveOnEdge 属性。
3.端渲染,热力图,添加热力图 addHeatmapLayer 指令,增加 autoLevel 属性。
流渲染
1.流渲染,场景调度,切换场景 switchScene 指令,增加 serviceName 属性。
2.流渲染,GIS 地图,添加 GIS 地图 addGISMap 指令,增加 mapZOffset 属性。
3.流渲染,开始播放全局动画,增加 onPlayAnimationStart 事件和 onPlayAnimationEnd 事件。
二、优化
流渲染
1.流渲染,图层,开始单选图层 pickOverlay 指令,图层对象类别为模型型号地标图、模型型号轨迹图,图标存在时,也会有选中效果的问题。
三、问题修复
端渲染
1.模型操作,设置模型显隐 setModelVisibility 指令,修复模型显隐前后,模型大小不一致的问题。
2.模型操作,添加模型 Tip addModelTip 指令,修复模型标牌不显示的问题。
3.模型选择,点击模型 clickmodel 指令,修复执行 setModelArticulation 指令或执行 playModelAnimation 指令,改变模型的位置后,模型的高亮效果仍然在模型改变前的位置问题。
4.模型选择,开始单选模型 pickmodel 指令,修复执行 setModelArticulation 指令或执行 playModelAnimation 指令,改变模型的位置后,点击模型,模型的高亮效果仍然在模型改变前的位置问题。
5.模型关节和动画,设置模型关节数据 setModelArticulation 指令,修复设置模型关节时报错的问题。
6.图层,开始单选图层 pickOverlay 指令,修复修复模型型号轨迹图无法点击高亮的问题。
7.图层,添加图层对象 Tip addOverlayTip 指令,修复isShowClose设置为 true 时,点击标牌的关闭按钮,标牌不能关闭的问题。
8.数值区域图,添加数值区域图 addColorAreaLayer 指令,修复区域填充样式类别里“Solid01、02、03、04、05”,设置透明度没有效果的问题。
9.镜头聚焦,聚焦模型 focusModel 指令,修复执行 setModelArticulation 指令或执行 playModelAnimation 指令,改变模型的位置后,聚焦模型,模型的聚焦效果仍然在模型改变前的位置问题。
10.服务调度,预读取服务 loadService 指令,修复预加载场景时,场景中添加的特效路线的效果会变得特别窄的问题。流渲染
1.图层,设置图层子对象显隐setOverlayObjVisibility 指令,修复模型型号地标图、模型型号轨迹图添加时隐藏,再调用 setOverlayObjVisibility 指令,模型型号显示后在 CIM 中设置的可见距离不正确的问题。修复模型型号地标图、模型型号轨迹图分批隐藏同一个图层对象后,调用显示当前图层的一个对象,结果当前图层所有对象都显示出来的问题。修改 html标牌显示逻辑,优化标牌延时问题。
2.图层,开始框选图层 selectOverlay 指令,修复模型型号轨迹图,模型型号及图标都不能被高亮选中,接口没有回调信息的问题。修复模型型号地标图框选图标没有选中效果的问题。修复地表圆形框选模型型号地标图、模型型号轨迹图,场景会卡死的问题。修复特效、特效地标图、区域、圆形区域、关系线、热力图、模型轨迹图、路径、星光图、轨迹图、类型区域图、模型型号、模型型号地标图、模型型号轨迹图,模型框选时可以框选到隐藏图层的问题。修复模型型号聚焦位置不对问题。
3.图层,开始单选图层 pickOverlay 指令,修复模型型号地标图、模型型号轨迹图执行点击图层后,再去更新图层数据,追加的数据点击不能被高亮选中的问题。修复先开启点击再添加模型型号地标图、模型型号轨迹图点击无效的问题。修复模型型号地标图、模型型号轨迹图的标签文本无法触发点击事件的问题。修复模型型号地标图、模型型号轨迹图,点击标签文本后视角会旋转的问题。修复模型型号地标图、模型型号轨迹图点击图标旋转场景时抬起触发点击事件的问题。修复模型型号的地标图及轨迹图添加更新时回调时机不对问题。
4.地标点,添加地标点 addLandmark 指令,修复先添加图层或者模型,启动地标点贴地功能,应该以地面计算高度的问题。修复地标图鼠标左键事件遮挡问题。
5.路径,添加 Shp 路径 addPathShp 指令,修复实现贴地忽略生成物体,路径 shp 使用文件数据高度的问题。
6.倾斜摄影,添加 3DTile 倾斜摄影 add3DTile 指令,修复升级 Cesium 后,引发的倾斜摄影设置旋转和位移不生效及倾斜摄影模糊问题。
7.GIS 地图,添加 GIS 地图 addGISMap 指令,修复升级 Cesium 后,引发的 tms 无法加载的问题。
8.聚合点数据,更新点聚合数据 updatePointData 指令,修复用数据服务方式添加栅格图,更新数据,图层没有更新成功的问题。
9.聚合线数据,更新线数据 updateLineData 指令,修复用数据服务方式添加路径段热力图,更新数据,图层没有更新成功的问题。
10.模型型号地标图,更新模型型号地标图数据 updateIconModelLandmarkLayerCoord 指令,修复模型型号地标图更新数据越来越卡的问题。
11.模型型号轨迹图,更新模型型号轨迹图数据 updateIconModelTrailLayerCoord 指令,修复模型型号轨迹图更新数据越来越卡的问题。
12.模型关节和动画,播放模型动画 playModelAnimation 指令,修复模型型号播放关节动画时,相同模型无法同时播放动画且动画错误的问题。
13.建筑,展开建筑楼层 expandBuildingFloor 指令,修复建筑展开过程中仍能点击高亮楼层问题。
14.应用构造,获取应用状态信息 getAppInfo 指令,修复获取版本号错误的问题。