Leaflet 0.4.5 错误修复版本和 0.5 版本计划
0.4.5 版本
在我们继续开发下一个主要版本 (0.5) 的同时,今天我们决定发布 Leaflet 0.4.5。它只包含一个小的但重要的错误修复,用于即将发布的 Chrome 23(目前处于测试版,将在几周内发布)和 Internet Explorer 10(最终将与 Windows 8 一起发布到 Windows 7)上的 古怪缩放动画。
鼓励每个人升级(在 Chrome 23 稳定之前)。与往常一样,您可以在 下载页面 上找到新版本的 CDN 链接和下载。
0.5 版本计划
随着 Leaflet 接近功能完善状态和 API 稳定,我们自然地将重点从新功能转移到性能和可用性改进、更好的浏览器和设备支持、错误修复和内部重构,以使 Leaflet 的某些部分(如投影和矢量渲染)更容易扩展和定制,供插件开发人员和高级用户使用。
在 master
分支中已实现的亮点包括 IE10 触摸设备和 Metro 应用的触摸交互支持以及更平滑和响应更快的平移惯性。请查看 完整变更日志 以了解更多详细信息。
我们还在对矢量渲染代码进行重大重构,以允许用自定义形状、额外的渲染系统(如 WebGL,除了现有的 SVG/VML 和 Canvas 渲染器之外)、渲染器之间的轻松切换更简单地扩展基本功能,同时使代码更简单、更容易理解。
投影相关代码也是如此,以便更容易地将 Leaflet 与非标准投影一起使用,包括用于游戏和室内地图的普通投影。由于这些更改,除了让高级 GIS 人员更满意之外,我们还会看到更多令人惊叹的 Leaflet 项目,例如 IGN 上的互动 Skyrim 地图 或 Wowhead 上的魔兽世界地图.
未来几周的另一项重要任务是与插件开发人员更密切地合作。特别是,重点领域之一将是 Leaflet.draw 插件,该插件很快将成为最先进的地图矢量绘制/编辑解决方案,就像 Dave 的 Leaflet.markercluster 成为所有地图平台中最好的标记聚类解决方案一样。
当前计划是在 11 月中旬发布 0.5 稳定版。敬请关注!
为 Leaflet 做贡献
Leaflet 是一个真正的开源项目,因此我们总是很高兴认识新的贡献者,接受补丁和错误报告。为了帮助其他人参与 Leaflet 开发并使管理贡献更容易,我编写了 为 Leaflet 做贡献 指南,其中包含最佳实践和建议 - 请查看!
感谢大家!Leaflet 拥有一个非常棒的社区,这让我感到非常自豪。继续努力!
干杯!
Vladimir,Leaflet 作者兼维护者。