标题:Leaflet 2.0.0-alpha 现已发布我们很高兴正式推出 Leaflet 2.0 的首个 Alpha 测试版本,这是时隔多年对 Leaflet 核心库的一次大规模重构,修复了大量历史遗留问题,同时带来现代化的 JavaScript 开发体验。一、核心架构重大变更全面迁移至原生 ES6 类(Class)旧版 Leaflet 自研了一套自定义继承系统L.Class.extend(),这套方案诞生于 ES6 普及之前,如今已完全淘汰。所有内置图层、控件、地图核心类均改为标准 ES6 Class。旧版工厂函数(L.map()、L.marker()等)仅作为临时兼容层存在,官方推荐使用new关键字实例化对象。原生 ESM 模块化支持Leaflet 2.0 以 ES Module 作为默认分发格式,支持直接通过import按需导入各类模块,不再强制挂载全局变量window.L。同时仍保留 UMD 格式兼容传统打包工具与 CDN 引入场景。