EarthSDK
    正在准备搜索索引...

    EarthSDK

    3.6.0 (2025-12-02)

    • build: 修复Cesium和OpenLayers全局变量配置 (a24b67a)
    • cesium: 移除无用调试输出并优化瓦片管理器 (19ee45f)
    • cesium: 优化矩形边界处理和渲染错误事件处理 (73794c6)
    • CzmESGeoJson: 修正绑定属性跟踪方法调用 (9660d64)
    • CzmESGltfModel: 修复实例为空时的赋值问题 (0e3ca8b)
    • CzmESMVTLayer: 修复矢量瓦片缓存更新和请求逻辑 (fc4aa5e)
    • earthsdk3-cesium: 修复GeoJson显示逻辑中show属性判断错误 (2c8c0b4)
    • earthsdk3-cesium: 优化矢量瓦片管理和屏幕避免管理逻辑 (c3614fd)
    • earthsdk3-cesium: 优化矢量瓦片缓存和避让管理功能 (55f36e7)
    • earthsdk: 修复UeESGeoJson中url方法的赋值错误 (003ff26)
    • ESCesiumViewer: 修正AvoidanceManager中对象显示逻辑 (4fe5c59)
    • ESCesiumViewer: 直接设置Cesium默认访问令牌 (d407e73)
    • ESJTypes: 修复类型定义中index为可选属性的问题 (56783ee)
    • ESObjectManager: 修复基于 type 查找 viewer 时忽略容器判断 (00281e4)
    • ESObjects: 修正ESEntityCluster中heightReference类型和默认值 (24b300a)
    • screen-manager: 修复图层更新时样式未刷新问题 (08d69ff)
    • screen: 防止屏幕图层重复添加标签 (54d4627)
    • screen: 禁用 AvoidanceManager 中的 update 调用 (f37d142)
    • screen: 修复标签及碰撞管理中的重复添加和无效数据处理问题 (f414a14)
    • screenManager: 修正屏幕管理器增删改方法及数据传递格式 (4eca178)
    • style: 修复文本标签样式和偏移计算 (4046b7e)
    • style: 修正矢量瓦片样式管理器中的样式计算逻辑 (b76d1e1), closes #000000
    • StyleManager: 修正getAnchor函数的锚点映射逻辑 (7bef74e)
    • utils: 修复 toGeoJson 函数合并 features 的类型错误 (79b36a1)
    • vector-tiles: 优化瓦片管理异步加载及刷新逻辑 (43f5553)
    • VectorTilesCache: 修复缓存更新逻辑及条件判断 (b000b2a)
    • VectorTilesManager: 注释隐藏图块的更新代码 (98eed81)
    • viewer: 修复flyIn方法中rotation参数判断错误 (ca710ac)
    • ViewersManager: 修复对象管理器中重复删除问题 (3a993fd)
    • 屏幕管理器: 添加屏幕管理器功能及相关组件 (5be0814)
    • app2: 新增 EarthSDK 对象索引演示项目 (3945815)
    • camera: 增加丰富的相机工具和导航模式支持 (04ee2f7)
    • cesium: 动态更新Cesium Ion默认访问令牌 (7f974f6)
    • cesium: 优化矢量瓦片渲染与管理功能 (a65419e)
    • CzmESMVTLayer: 添加对MVT图层样式的支持并优化瓦片管理 (e5b7e23)
    • CzmESMVTLayer: 添加矢量瓦片管理和缓存功能 (6bd384d)
    • CzmESMVTLayer: 优化矢量瓦片管理和样式处理 (b1d5ff6)
    • ESGeoIcon: 新增地理图标组件及其OpenLayers实现 (acf379e)
    • ESGeoJson: 添加对GeoJson数据的加载和处理功能 (e612472)
    • esmvtlayer: 支持矢量瓦片图层高度参考模式 (c457988)
    • GeoCanvasImagePoi: 添加悬浮高亮显示功能 (4036c09)
    • GeoDiv: 优化距离控制显示逻辑并修正资源管理 (019f7b3)
    • mcp: 新增 earthsdk3-mcp 包及MCP服务功能 (44474b0)
    • SceneTree: 添加根据场景对象类型获取树项的方法 (1f7a2a4)
    • screen-manager: 实现屏幕对象的zOrder排序功能 (3a436a6)
    • UeESGeoJson: 支持url属性的强制更新和环境变量解析 (f3bb3cd)
    • update CHANGELOG (b490f45)
    • vector-tiles: 优化样式处理并支持缩放级别过滤 (aa8cff4)
    • VectorTilesManager: 完善矢量瓦片管理模块 (1f365f7)
    • viewer: 优化矢量切片管理器的生命周期绑定 (e83e5e6)
    • ScreenManager: 优化屏幕对象避让性能和刷新机制 (95c4e14)
    • VectorTilesManager: 优化切片更新逻辑提升性能 (6baaef3)

    3.5.0 (2025-10-30)

    • cesium: 修复多边形高度忽略功能实现 (0f35843)
    • cesium: 修正飞行参数计算和方向调整逻辑 (038957e)
    • cesium: 修正箭头多边形材质颜色混合计算 (4d6919f)
    • cesium: 移除多余的调试日志输出 (7f73d23)
    • cesium: 优化相机飞行逻辑以支持默认视图回归 (af1fcfa)
    • CzmImagery: 修正矩形坐标精度问题并移除Cesium渲染报错弹窗 (a0787eb)
    • earthsdk3-cesium: 修复 BaseEditingWrapper 中 points 属性赋值问题 (c88afb8)
    • earthsdk3-cesium: 修正历史影像服务地址错误 (6da10f6)
    • editing: 修复高度编辑包装器中相对高度判断和底部高度计算 (340c871)
    • ESCzml: 修正 JsonProperty 构造函数参数顺序错误 (0485098)
    • ESObjects: 修正 ESPipeFence 和 ESTerrainLayer 属性默认值 (3b8038e)
    • espipefence: 修复拉远拉进时元素消失的包围盒计算问题 (5897fe5)
    • ESUnrealActor: CreateActorByClass 修复lastActorStatus 为created时,却没创建成功,导致调用对象的方法异常 (d2334aa)
    • glTFModel: 优化动画及URL处理逻辑 (d1e7c72)
    • olobjects: 恢复 OlESGeoVector 飞行动画功能并优化飞行动画计算 (f06230e)
    • version: 回退earthsdk3系列版本号并清理旧的materialMode兼容代码 (90dd03e)
    • viewer: 启用地形半透明效果 (68cd621)
    • viewer: 修复与地形深度测试相关的半透明设置 (6292053)
    • xr-base-utils: 修正extendClassProps中的类型声明和安全访问 (e6cf22f)
    • cesium: 增加flyMode支持及GeoJson分类类型属性 (711b6d4)
    • cesium: 支持uri属性为数组类型并调整绑定逻辑 (6d8cabe)
    • ESGeoJson: 添加 zIndex 属性支持层级排序 (cbb61ed)
    • esolviewer: 支持视图旋转并新增旋转控制接口 (4b382d1)
    • ESViewer: 增加ESViewer扩展能力集合及鼠标位置信息管理 (afee541)
    • ESXYZLayer: 新增简单XYZ瓦片图层及GCJ02墨卡托投影支持 (7b40a04)
    • imageries: 重构 OpenLayers 影像层管理及关联组件 (77b76c0)
    • polyline: 添加自定义箭头支持并优化ESPath实现 (11ddc7b)
    • polyline: 增加箭头颜色支持并更新相关材质处理 (1d92544)
    • viewer: 添加飞行参数互转功能 (cda7362)

    3.4.0 (2025-09-16)

    • 更新 earthsdk3 和 earthsdk3-cesium 版本至 3.4.0-beta.21 和 3.4.0-beta.12,重构 JSON 字符串检查逻辑,移除冗余代码 (c6f12a5)
    • 更新 earthsdk3-cesium 版本至 3.4.0-beta.10 (cce8cc3)
    • 更新 earthsdk3-cesium 版本至 3.4.0-beta.9 (a6bdfd1)
    • 更新 ES3DTileset 类的文档注释,增强可读性 (29a44c4)
    • 更新数据源URL为新的HTTP地址 (a926468)
    • 更正拌合站的名称,从 "MixStation" 修改为 "MixingStation" (231b182)
    • 将深度测试默认值从 false 更改为 true,以增强多线段的渲染效果 (078c4cc)
    • 清理未使用的代码和类型定义 (a088350)
    • 修复 UeESSceneObject 类中的属性更新逻辑 (f67aacb)
    • 修复计算旋转时的 NaN 问题,确保返回有效值 (9a4ac5f)
    • 修复目标ID更新逻辑,确保正确获取组件的主对象ID (311d9cf)
    • 修复注册引擎对象构造函数时的返回值,确保返回场景对象类型名称 (5358405)
    • 移除不必要的默认参数,使用类静态属性替代 (937e730)
    • 在切换到步行模式时优化相机飞入逻辑 (4d6290d)
    • earthsdk3-ol: 修正 OlESGeoPoints 注册类型及导出顺序 (d1a726a)
    • sdkPublish: 修正 peerDependencies 的版本处理和日志输出 (4564b73)
    • viewer: 修正视口初始化类型检查及类型定义 (3a18227)
    • 改写createEventsCallFunc,支持单个事件,支持首次调用触发 (800ece6)
    • 更新默认飞行参数和ESPoi3D类型选项 (b3e76f0)
    • 添加屏幕百分比和抗锯齿方法的默认值 (d812c37)
    • earthsdk3-ol: 移除 ESXYZLayer 及相关实现,新增 ESGeoPoint 类 (2bc035d)
    • ESCesiumViewer: 添加自动获取Cesium.Ion默认token功能 (16b869e)
    • ESGeoPoints: 添加地理点集合功能并增强点样式配置 (3d59653)
    • feature-layer: 实现矢量点、线、面图层渲染及飞行定位功能 (2f66fa5)
    • release: 实现debug与build模式切换及验证 (a4e1280)
    • viewer: 增加基于URL参数的UE大屏视口创建支持 (bb8ac4e)
    • Revert "OL版imageriesManager修复" (bf9e2f0)
    • Revert "缩放坐标架" (8bf81c8)

    3.3.0 (2025-08-15)

    • 将targetID为空时的返回值从undefined改为空字符串 (9b45064)
    • CzmESEntityCluster: 立即更新实体集群以避免初始状态不一致 (cc36713)
    • CzmSpaceAreaMeasurement: 修复地形插值计算中的z轴偏移问题 (34ba4ad)
    • ESCesiumViewer: 添加gltf加载器修复并初始化 (350caa8)
    • ESCesiumViewer: 修复视口创建失败时的错误处理 (0d426f3)
    • ESObjects: 修复目标ID为空时未正确重置的问题 (cd439e5)
    • NavigationManager: 调整第一人称控制器移动速度 (7a6ba63)
    • 3DTileset: 更新版本号并改进3DTileset描边功能 (0aa0072)
    • 3DTileset: 添加特征描边功能 (28c321c)
    • 测量工具: 优化面积测量单位显示并添加停止功能 (95e438e)
    • 导航: 为步行模式添加眼睛高度参数并设置默认值 (1fbf123)
    • 热图: heatmapjs库改写ES6模块,存入Cesium引擎包 (fbf4f07)
    • CzmES3DTileset: 添加3DTiles要素描边后处理功能 (adc11f4)
    • material: 添加金属度粗糙度纹理支持 (a0efb46)
    • NavigationManager: 改进第一人称漫游控制并更新版本号 (fa43fa7)
    • Toolbar: 添加拾取监听状态提示和恢复上次视图功能 (a70637c)

    3.2.0 (2025-07-16)

    • 版本更新: 更新earthsdk3和earthsdk3-cesium的beta版本号 (74b5a3d)
    • 导航模式: 修复组合类对象在Follow和Line模式下的ID处理 (ee42056)
    • 更新Cesium依赖至1.130.1版本并移除GaussianSplattingExtend导入 (1ff4a66)
    • 几何计算: 修复零向量处理和空面积返回问题 (a132db7)
    • 面积测量: 修复面积测量计算中的位置处理和三角形过滤问题 (ec7bc5b)
    • 纹理图集: 修复纹理图集尺寸计算问题并临时解决imageSubRegion失效 (ab81f9c)
    • cesium: 更新Cesium依赖至1.130版本并修复面积测量属性名 (e4d6e2a)
    • CzmESHeatMap: 修正热力图容器移除时使用错误的父节点 (b184c62)
    • CzmImagery: 移除.pbf条件检查并添加scheme参数支持 (d810305)
    • ESCesiumViewer: 修复lonLatAltToScreenPosition中不可见点的处理 (2587501)
    • ESObjects: 修复targetID处理逻辑并统一主类ID获取方式 (9040c9b)
    • PickingManager: 添加对ImageryLayerFeatureInfo数组的拾取支持 (1b851ac)
    • poi: 修复悬浮放大功能默认值不一致问题 (6c40817)
    • 3DTileset: 添加分割方向支持并改进滚动快门分析交互 (541f35d)
    • 测量工具: 新增测量工具相关属性和功能 (e0956b1)
    • 更新EarthSDK3版本至3.2.0-beta.1并重构文档 (5dd6621)
    • 更新package.json配置并添加发布工具脚本 (438c4c4)
    • 粒子系统: 优化爆炸和火焰粒子系统参数并添加缩放支持 (2281a18)
    • 面积测量: 添加面积单位配置功能 (07c2f6a)
    • 添加SDK文档初始结构和基础类型定义 (ce934b5)
    • assets: 添加多个天空盒纹理图片资源 (a5b97f5)
    • CzmESApertureEffect: 改进光圈效果的着色器实现 (fe99573)
    • CzmImagery: 添加对xyz和tms瓦片方案的支持 (2c16ade)
    • ESAlarm: 添加模型加载完成事件并优化代码结构 (8a1b7a6)
    • ESApertureEffect: 添加光圈特效模式支持 (a72307d)
    • ESGeoDiv: 添加renderInUE属性支持UE渲染 (4a28eb8)
    • ESHeatMap: 添加3D属性和数据默认值并重构属性类型 (bb80100)
    • ESImageLabel: 添加悬浮放大功能配置项 (4ef080b)
    • ESSceneObject: 添加parentID属性并重构子对象管理 (d3600a0)
    • ESViewer: 添加quickPickPosition方法用于快速拾取坐标 (ab44a87)
    • GeneralAnalysis: 添加卷帘分析功能 (3b99dfc)
    • heatmap: 添加3D热力图支持并优化2D热力图渲染 (88f60e7)
    • heatmap: 添加热力图功能支持 (305c378)
    • ol: 添加OpenLayers支持及XYZ图层功能 (0171fb0)

    3.1.0 (2025-06-19)

    • 材质设置: 添加材质设置失败时的警告日志 (578975b)
    • 材质设置: 添加纹理的wrapS和wrapT参数 (b7988d4)
    • 导航管理: 修复旋转地球时左键点击取消问题 (a90a4e9)
    • 距离计算: 将距离计算方法从'NONE'改为'GEODESIC' (a1b89f9)
    • 模型材质: 修复设置法线贴图时的条件判断 (b445af1)
    • 修复绑定自定义编辑时对象ID匹配问题 (0823365)
    • 修复编辑模式和gltf加载时的潜在错误 (e05e12f)
    • 修正对象ID处理逻辑,统一去除后缀 (757a235)
    • Czm3DTiles: 修复裁剪平面更新结果未返回的问题 (9ddcc7b)
    • Czm3DTiles: 修复未定义sceneObject时未清除clippingPlanes的问题 (aecd0d3)
    • CzmESPoi2D: 修复模式切换时图片更新逻辑和空指针问题 (33c801a)
    • CzmESPoi2D: 修复重复触发process.restart的问题并更新版本号 (516359c)
    • CzmESPoi2D: 修复自定义组件更新时的显示逻辑问题 (9e6b4db)
    • CzmESRtsTileset: 修复图层配置中materialName属性的处理 (1edbbb8)
    • CzmGeoJson: 添加showChanged事件监听以更新显示状态 (71ae05d)
    • ESCesiumViewer: 修复编辑对象ID赋值错误 (ec8c7ea)
    • ESCesiumViewer: 修复场景地球阴影设置类型转换问题 (2404dc0)
    • ESGeoVector: 将距离计算方式从'NONE'改为'GEODESIC' (2667f9b)
    • ESUeViewer: 修正屏幕位置转换函数返回值错误 (92e2244)
    • gltfLoaderInstances: 修复空实例化矩阵导致的错误 (d3c6987)
    • package: 修复依赖项,添加xbsj-base包 (68fc3b1)
    • SceneObjectsManager: 改进场景对象管理器的错误日志信息 (c5682e2)
    • UeESGeoDiv: 修正_imageLabel初始化时使用的id (9636619)
    • utils: 修正自定义编辑绑定逻辑中的条件判断错误 (4361e28)
    • water: 调整水流方向和水体浑浊度的滑块步长 (b6218fe)
    • 3DTileset: 添加featureIdLabel支持并弃用supportEdit事件 (cc82a38)
    • 编辑系统: 添加editingID以支持多个编辑操作并发 (066704e)
    • 材质设置: 添加材质设置结果反馈功能 (dc0986e)
    • 更新xbsj-base依赖至1.0.3并调整构建配置 (82eef1c)
    • 环境贴图管理: 添加环境贴图管理器功能并重构相关代码 (73fa906)
    • 水体效果: 为水体分析类添加浑浊度参数支持 (d9dab67)
    • 天际线分析: 添加天际线分析功能及相关工具类 (4457b17)
    • 添加飞行模式支持,更新相关方法以包含飞行模式参数 (dcd03e4)
    • 添加切换模式功能并更新相关包配置 (825874a)
    • 纹理处理: 在createTextureFromImage函数中添加flipY选项并优化纹理旋转处理 (3bda3ce)
    • cesium: 添加mvt-basic-render依赖并更新MVTImageryProvider (1a268f0)
    • ES3DTileset: 添加获取材质ID列表功能 (336b9e1)
    • ES3DTileset: 添加materialOverrideMap支持以允许在UE视口进行材质替换 (124f213)
    • ESCesiumViewer: 添加地理坐标与局部坐标转换方法 (cf683c8)
    • ESGeoJson: 添加编辑状态变更警告提示 (e49127f)
    • ESMVTLayer: 添加图层视觉属性和绑定功能 (c8c322d)
    • ESObjectsManager: 新增H5 Viewer支持并优化Viewer切换逻辑 (9ad8460)
    • ESTextLabel: 添加边框相关属性并移除原点比例偏移 (8cdac06)
    • PickingManager: 添加对ESGltfModel的拾取支持 (f364510)
    • poi: 完善POI相关功能及样式 (f8c9815)
    • StatusContainer: 状态管理中ui显示使用SVG替代图片资源,优化状态显示 (7ef4e44)
    • terrain-shader: 添加高程渐变颜色配置支持 (84a174f)
    • TerrainManager: 添加地形渲染模式及透明度控制 (6edd516)
    • Revert "通过SetTimeout排队执行方法" (a1fe1c5)