更新日志
9.1.0 (2025.04.18)
✨ Features and improvements
- Mapmost全线升级至 UE5.3版本
9.0.0 (2024.06.20)
✨ Features and improvements
- Mapmost全线升级至9.0.0
2.9.0 (2024.04.26)
✨ Features and improvements
- 将离线授权替换为在线授权
2.8.0 (2024.03.29)
✨ Features and improvements
我们精心重构了水利示例工程,内置了场景运行所必须的数据包,并提高了开源代码的易读性。场景中包含了全量API的调用示例,欢迎小伙伴体验该项目。
- 新增地图框选接口;
- 新增图层显隐接口,包括点、线、面、体、POI、三维注记、三维模型等的显示与隐藏;
- 新增三维模型的摆放接口,支持回调返回经纬度位置信息;
- 新增扫光特效及其显示与隐藏接口;
- 新增24小时场景时间设置接口;
- 新增雨雪雾天气设置接口;
- 优化地图拾取功能接口,支持点击面体返回其ID;
- 优化线绘制接口,支持设置线的宽度、颜色及透明度;
- 优化底座面板配置项,支持配置XYZ类型的底图;
- 修复Bug:gltf模型导入接口未禁止重复添加gltf模型;
- 修复Bug:注记接口无法正确设置注记的高度
2.7.0 (2023.12.28)
✨ Features and improvements
- 新增对各图层服务的显示\隐藏接口
- 新增对各图层服务的顺序调整接口
- 新增是否启用默认平面地形接口
- 新增添加\删除散点接口
- 新增如下地图操作接口:平移至、缩放至、旋转至、缩放至层级
- 新增如下底板配置项:天地图、高德地图、默认地形、是否开启本地静态服务
- 新增从url异步渐进式导入glTF模型接口
- 新增对各类模型的显示\隐藏接口
- 新增模型消融\取消消融接口,新增建筑分层分户示例
- 优化视频融合效果,支持羽化、透明度、颜色调整
- 优化可视域分析效果,修复了视椎体网格不闭合的缺陷
- 优化模型高亮接口,支持自定义线宽和边框颜色
- 优化量测系列接口,支持自定义线宽和颜色
- 优化POI接口,支持背景加文字样式,及纯图片样式
- 优化Demo示例接口分类展示的用户体验
- 取消运行时的License验证
2.6.0 (2023.10.24)
✨ Features and improvements
- 支持相机拖拽范围限制
- 新增导入自定义glTF模型接口
- 新增更新自定义glTF模型接口
- 新增删除自定义glTF模型接口
- 新增添加url中带有{x}/{y}/{z}占位符类型的栅格图层接口
- 新增移除url中带有{x}/{y}/{z}占位符类型的栅格图层接口
- 新增添加天地图图层接口
- 新增移除天地图图层接口
- 新增添加高德地图图层接口
- 新增移除高德地图图层接口
- 新增更新视频融合参数接口
- 新增设置视频融合参数变化监听接口
- 新增移除视频融合参数变化监听接口
- 新增进入改变视频融合位置角度状态接口
- 新增退出改变视频融合位置角度状态接口
- 新增设置视频融合视椎体可见性接口
- 接口重命名:addModel->addPrefab
- 接口重命名:removeModel->removePrefab
- 接口重命名:updateModel->updatePrefab
- 接口重命名:addCustomModel->addFbxModel
- 接口重命名:removeCustomModel->removeFbxModel
- 接口重命名:updateCustomModel->updateFbxModel
2.5.0(2023.7.5)
✨ Features and improvements
- 新增开启/关闭POI避让效果接口
- 新增根据距离设置POI渐隐效果接口
- 新增飞行定位至场景中某个模型接口
- 新增添加/删除WMS接口
- 新增添加/删除三维管线接口
- 新增导入自定义fbx模型接口(单个大小1GB以内,不支持骨骼动画)
- 新增更新自定义fbx模型接口
- 新增删除自定义fbx模型接口
- 支持通过配置文件加载WMTS类型底图
- 新增模型局部高亮接口
- 优化绘制面/绘制体接口,支持GeoJson的MutiPolygon形式,可一次添加多个面
- 优化剖分接口,剖分监听中加入剖分体块中心点及长宽高的返回
- 优化获取相机参数接口、返回值中增加相机FOV参数
- 新增供定制功能开发的自定义方法接口
- 接口重命名:setTMSVisibility-> setAllMapVisibility
- 接口重命名:setTMSAnd3DTilesOpacity-> setMapsAnd3DTilesOpacity
- 接口重命名:add3DTilesLayer -> add3DTiles
- 接口重命名:remove3DTilesLayer-> remove3DTiles
- 接口入参调整:addWMSLayer入参命名改为驼峰命名
- 接口入参调整:addWMTSLayer入参命名改为驼峰命名
- 废弃方法:setStaticEffectVisibility
- 废弃方法:set3DTilesHeightOffset
- 废弃方法:setTimeSliderVisibility
- 废弃方法:setTimeSliderLayout
- 废弃方法:changeTime
- 底座升级至UE5
- SDK支持云渲染方式
- 接口调用方式保持一致,无需额外修改
🐞 Bug fixes
- 修复开启相机状态监听后无法监听飞行过程中相机状态的问题
- 修复开启相机缓动或开启相机晃动后无法监听相机状态的问题
- 修复开启管线横截面分析偶发出现崩溃的问题
- 修复删除限高分析时坐标轴组件没有移除的问题
- 修复进入限高分析时偶发出现崩溃的问题
- 修复动态线拐角偏离的问题
2.4.0(2022.11.14)
✨ Features and improvements
- 新增设置TMS和3DTiles透明度接口
- 新增添加/删除3DTiles图层接口
- 新增添加/删除WMTS图层接口
- 新增添加/删除剖分体块接口
- 新增添加/删除体剖分包围区域点的回调
- 新增进入/退出通视分析模式接口
- 新增进入/退出限高分析模式接口
- 新增添加/删除限高分析接口
- 新增设置24h光照控件可见性接口
- 新增设置24h光照控件布局位置接口
- 新增设置场景环境时间接口
- 新增场景截图接口
- 新增支持动态生成面或体添加点击绑定功能
- 调整是否允许地图操作接口,调整为可单独控制是否允许平移、旋转、缩放、俯仰
- 调整添加POI图层接口,可设置POI的图标Icon的宽高
- Chrome内核版本由CEF90升级至CEF92
- 在UE Editor中增加对Mapmost SDK for UE的可视化配置工具
- 对于未授权的Mapmost SDK for UE可执行文件,在运行时显示水印
🐞 Bug fixes
- 修复剖分状态下剖分体操作不灵活的问题
2.3.0(2022.8.12)
✨ Features and improvements
- 发布Mapmost SDK for UE数字孪生底座C++授权版
- 新增添加/删除TMS图层的接口及示例
- 新增连续距离量测接口及示例
- 新增管线连通性查询接口及示例
- 新增管线流向分析接口及示例
- 新增管线横截面分析接口及示例
- 新增管线管线纵截面分析的示例
🐞 Bug fixes
- 修复bug:当俯视视角时做连续面积测量,程序卡死
- 修复bug:三角量测时,一定概率出现“竖向直角边”不显示
- 修复bug:做管线横截面分析时,一定条件下不显示管线横截面
2.2.0(2022.6.27)
✨ Features and improvements
- 底座核心能力通过C++封装
- 新增根据三维对象查询属性相关接口及示例
- 新增根据属性查询三维对象相关接口及示例
- 新增高亮/取消高亮模型接口
- 新增显示/隐藏Marker接口
🐞 Bug fixes
- 修复飞行过程中未禁用鼠标对地图的操作的问题
- 修复飞行后,鼠标平移地图灵敏度不正确的问题
- 修复量测时,左键点击同一位置,程序崩溃的问题
2.1.0(2022.5.13)
✨ Features and improvements
- 新增中断飞行的接口
- 新增设置3DTiles高度偏移(上升/下移)的接口
- 新增是否开启注记避让的接口
- 新增进入/退出连续面积量测模式
- 新增高亮管线接口
- 新增取消所有高亮管线接口
- 新增设置三维管线图层可见性接口
- 新增进入/退出视域分析状态接口
- 新增添加/删除视域分析接口
- 新增进入/退出体剖分状态接口
- 新增设置静态特效可见性接口
2.0.0(2022.4.22)
✨ Features and improvements
1. Chrome内核版本由1.3.3版本的CEF59升级到现在CEF90
- 支持前端通过video标签播放mp4格式视频
- 支持html5常见语义化标签,如section、footer、header等
- 支持css3的常见新特性,如grid布局、filter滤镜、transition过渡、transform动画、关键帧动画等
- 现在能够正确正确显示字体了
2. 重新实现了底座的地图交互器
- 支持近乎精准的“抓地跟手”操作,使地图平移操作更为顺畅
- 支持缩放时根据地图尺寸自动计算相机高度,使缩放操作更为顺畅
3. 重新设计了接口定义,接口命名及分类更为合理,接口结构更具可扩展性
- 1.3.3版本旧接口与2.0.0版本新接口对应关系
- 接口数量由原来的55个增加到80+个,具体请查看接口文档
4. 其它功能新增
- 增加了相机“前进\后退”、“左转\右转”及“抬头\低头”的接口
- 增加的对相机位置及姿态的监听
- 增加了对POI“展开\收缩”状态改变的监听
- 增加了设置POI状态改变距离临界值接口
- 增加了根据GeoJson(单一多边形)绘制面的接口
- 增加了根据GeoJson(单一多边形)绘制地理围栏的接口
- 增加了获取版本号接口
- 增加了退出系统接口
5. 功能优化
- 将“3D对象监听”的返回结果合并到了“鼠标拾取监听”里
- 将“更新POI位置”和“更新POI内容”合并到一个方法(“更新POI”)里了
- 优化了量测:增加了目标位置提示、线的粗细动态改变、量测时右键自动闭合、调整了文字位置及样式
- 优化了漫游功能,现在漫游由暂停到继续,动画更为流畅了
1.3.3(2022.1.28)
✨ Features and improvements
- 点击Marker时返回更多信息(markerID,name,location)
- 支持Marker设置是否显示icon
- 增加flyToMarker完成时的回调函数
1.3.2(2022.1.22)
✨ Features and improvements
- 修复底座内核射线拾取不准确问题
- 修复addPolyline接口无法一次性添加多条线段问题
1.3.1(2022.1.15)
✨ Features and improvements
- 新增开启/关闭三维对象拾取
1.3.0(2022.1.5)
✨ Features and improvements
- 新增Marker样式
- 新增动态线样式
- 增加模型预制件的添加、删除及更新接口
- 重写场景示例,使二次开发人员在使用底座各模块接口时更为方便
🐞 Bug fixes
- 修复飞行接口调用后偶现的程序崩溃问题
- 修复倾斜摄影模型瓦片加载层级不正确问题
- 修复倾斜摄影模型受场景光照影响不明显问题
1.2.0(2021.11.30)
✨ Features and improvements
- 改进场景渲染技术,支持城市级场景
- 支持加载道路注记
- 支持大体量管线数据加载
- 支持管线点选高亮
- 优化场景配置项参数设置功能
1.1.0(2021.9.30)
✨ Features and improvements
- 支持POI加载网络图标
- 支持POI随距离远近自动设置不同透明度
- 支持POI随距离远近自动收缩及展开
- 修复围墙特效UV不正确问题
- 修复视频融合在场景中位置不准确问题
1.0.0(2021.9.15)
✨ Features and improvements
1. 数据加载能力
- 加载影像地图服务
- 加载倾斜三维模型服务
- 加载手工模型
2. 场景交互
- 地图缩放
- 地图漫游
- 路径漫游
3. 点线面特效
- Marker添加与删除
- 多段线添加与删除
- 围墙特效添加与删除
- 扩散特效添加与删除
4. 图层管理
- 添加\删除POI图层
- 显示\隐藏POI图层
- 更新POI图层
5. 空间专题图
- 区域热力专题图
6. 量测工具
- 三维长度量测
- 三维高度量测
- 三维面积量测
7. 视频播放
- MP4视频文件播放
- RTSP视频文件播放
- 页端HLS视频流播放
8. 视频融合
- 投影视频融合
9. 设置功能
- 设置UI网页URL
- 设置倾斜摄影服务URL
- 设置地形服务URL
- 设置影像图服务URL
- 设置相机初始位置及姿态