Mapbox GL JS 3.25.0 版本正式发布,带来了一系列重大更新,涵盖功能特性、性能优化以及错误修复等方面,为开发者提供了更优质的使用体验。
将 ESM entry point 切换为命名导出,方便现代打包工具移除未使用代码,还将 `mapboxgl.accessToken` 替换为 `Map accessToken` 选项,同时改进运行时代码的延迟加载。
扩展了多个 API,如 `Map getLayerProperty` 和 `setLayerProperty` 等;提高了模型加载、符号渲染等多项性能;为多个 Handler 添加新方法;将部分 Map 类方法设为稳定公共方法;还减小了 NPM 安装大小和时间等。
修复了包括符号图标黑框、高架道路图块边界精度、堆叠式地下道路渲染等多个问题,同时解决了一些警告和漏洞。
实现常规道路数据和高清道路数据的自动合并,为未来 Mapbox Standard 的更新做好准备,有望带来更强大的地图功能。
开发者可通过 更新说明 查看具体内容,以便更好地利用新版本的特性。
编辑观点:Mapbox GL JS 3.25.0 版本的更新丰富且实用,性能提升和错误修复将让开发者更顺畅地使用,未来的更新也值得期待。