此次记录时间为 2025.01.10 - 2025.02.10,其中Maplibre有大版本更新,支持球模式!
CesiumJS
本期发布了 1.126 版本,这次版本依然没有太多更新。
✨ 功能和改进
createGooglePhotorealistic3DTileset(key)
已被删除,转而使用createGooglePhotorealistic3DTileset({key})
。- 更改
DataSourceDisplay.ready
的行为,使其在最初设置为true
后始终保持true
。 - 添加
ITwinData.loadGeospatialFeatures(iTwinId, collectionId)
函数以从 Geospatial Features API 加载数据。
🐞 错误修复
- 修复将
Cesium3DTileset.modelMatrix
重置为初始值时的错误。 - 修复了其他一般性bug。
Cesium for Unreal
本期发布了 2.13.0 版本。此版本包括对 Windows、Linux、macOS、Android 和 iOS 版 Unreal Engine v5.3、v5.4 和 v5.5 的支持。
✨ 功能和改进
- 添加了
CesiumUrlTemplateRasterOverlay
,允许使用基于指定 URL 模板请求的图块添加栅格叠加层。这下子添加自定义影像服务就方便太多了。 - 向
ACesiumSunSky
添加了EstimateTimeZoneForLongitude
方法,以便在给定经度处设置合理的TimeZone
值。 - 向
Cesium3DTileset
添加了RequestHeaders
属性,允许指定每个图块集的标头。
🐞 错误修复
- 修复了
CesiumSubLevelSwitcherComponent
中的另一个错误,如果单个子级别加载失败,则可能导致所有子级别都无法加载。 - 修复了其他一般性bug。
MapboxGL
本期发布了 3.10.0-beta 版本,外加 3.9.3 、3.9.4 的修复版本。
✨ 功能和改进
- 添加对数据驱动的
*-use-theme
属性的支持; - 改进矢量图标的复杂 SVG 剪辑路径的渲染;
🐞 错误修复
- 修复了一些一般性bug;
- 修复
queryRenderedFeatures
无法在重复模型层上运行的问题; - 修复 WebGL 上下文丢失后地图空白的问题;
- 修复在高 DPI 设备上带有拉伸区域的矢量图标渲染问题;
Maplibre-gl
本期发布了 5.1.0 版本,没啥大改动。
✨ 功能和改进
- 增加对
vertical-align
表达式的支持;
🐞 错误修复
- 修复在 requestAnimationFrame 回调中再次同步渲染帧的问题。