Mapbox GL JS 3.27.0 发布:升级 TypeScript 7,修复多项关键 Bug
Mapbox GL JS 3.27.0 正式发布!本次更新不仅有功能特性的提升,还修复了诸多 Bug。想了解具体更新内容,且看详细介绍。
此版本将 Mapbox GL JS 升级到了 TypeScript 7,为开发者提供了更强大的类型支持。同时,为 symbols 添加 cross - source HD roads elevation,还改进了垂直文本渲染模式下部分中日韩字符的旋转逻辑。
修复了多个重要的 Bug,如 non - mecator projections 的栅格数组越界断言错误、表达式中使用对象属性字符串时的错误、多地图环境中使用的错误访问令牌等问题。
针对一些特定功能进行了修复,像`number - format`在`min/max - fraction - digits`为 0 时被省略的问题、globe - mercator transition 转换期间 line - aligned 标签的位置问题。
修复了使用带有原型派生键的样式表达式时发生的崩溃问题,以及 Atlas 缓存返回其他 scope images 的问题,确保样式和缓存的正常使用。
还修复了`Style#{get,set,remove}FeatureState`方法的目标解析问题、缺失的 building along tile borders、UMD 中的动态导入等问题。
编辑观点:Mapbox GL JS 3.27.0 的更新全面且细致,功能升级和 Bug 修复将提升开发体验和地图应用的稳定性,值得开发者关注。
