Leaflet

一个开源的 JavaScript 库
用于移动友好的交互式地图

← 返回博客文章列表

宣布 Leaflet 1.0 beta 1

在过去的一年里,我们开始了雄心勃勃的征程,努力实现 Leaflet 用户多年来一直要求的功能,同时高度关注性能、代码清理和稳定 API。这是一条充满挑战、坎坷的路,但现在我们终于接近了终点线。

今天,我很高兴且自豪地宣布 Leaflet 1.0 beta 1 的发布,这是我们经过一年多的努力和 36 位贡献者提交的数千次代码后,发布的第一个正式版本。

新功能

1.0 将是史上最好的 Leaflet 版本,带来 大量 的改进和错误修复。版本亮点包括

可以在 变更日志 中找到更详细的变更列表 (注意,内容很多)。

测试周期和升级

该版本包含一些较小的 API 更改,一些插件可能需要更新。为了让升级过程更加轻松,我们在最终发布 1.0 版本之前进行了一个短暂的测试周期,让用户和插件开发者能够跟上这些更改,同时我们也会找出并修复剩余的问题。

自上一个稳定版本发布以来,我们投入了大量精力进行重构。我们所做的许多更改对用户来说并不明显,但让源代码更简单易懂,也为我们精彩的插件开发社区打开了更多可能性。基本上,Leaflet 代码的半数都进行了彻底重写,现在代码库已准备好进行一些非常极端的扩展 (谁刚刚提到了“旋转”和“WebGL”?)。

我们计划在发布之前编写一份完整的 1.0 升级指南。同时,如果您升级到 1.0-beta 后遇到问题,请查看变更日志。如果您找不到相应的破坏性更改,请在 GitHub 上提交问题。

1.0 的 API 参考文档暂时在此处提供。它基于 Leaflet gh-pages-master 分支构建 - 欢迎修复和添加!

获取新版本

在您的应用程序上测试新版本,并帮助我们找出剩余问题,使最终发布的 1.0 版本更加完美!

您可以使用我们的 CDN

<link rel="stylesheet" href="http://cdn.leafletjs.com/leaflet-1.0.0-b1/leaflet.css" />
<script src="http://cdn.leafletjs.com/leaflet-1.0.0-b1/leaflet.js"></script>

该版本也可通过 NPM、Bower 和 GitHub 下载 获得。

感谢

我非常感谢所有让这个版本成为可能的人 - 使用该库、宣传该库、报告问题并贡献代码。您的帮助是无价的!

特别感谢 Iván SánchezYohan BonifaceJohn FirebaughDave LeaverPatrick ArltPer LiedmanJake WilsonSteve Kashishian 在过去一年中做出了许多惊人的贡献和支持。所有这些人现在都是 Leaflet 核心团队的一部分。继续努力!

爱你的
弗拉基米尔。