宣布 Leaflet 1.0-rc2
Leaflet 1.0 的第二个候选版本发布了,这是迄今为止最稳定的 Leaflet 版本!
Leaflet 1.0-rc2 主要进行了一些 bug 修复,有两个值得注意的例外。完整的更改列表可以在 1.0.0-rc2 changelog 中找到。
重要变化
-
事件重构:感谢 @fab1an 的初始工作,由 @perliedman 协调,事件得到了极大的优化:它们更快,并且占用更少的内存。
-
新的
L.Tooltip
类:它最初是 Leaflet.Label 插件移植到 Leaflet 核心,然后经过重新设计,这个新类允许显示附加到地图要素的小工具提示。API 与 Leaflet.Label 非常相似(选项命名和默认值有一些例外),因此从 Leaflet.Label 升级到L.Tooltip
应该很直接,我们鼓励你在升级 Leaflet 到 1.0 时这样做。
更多信息请查看 1.0.0-rc2 changelog。
1.0.0-final 还剩下什么
Leaflet 团队对从 rc1 到 rc2 的进展感到非常高兴,但并非所有功能都已解决。
值得注意的是,使用苹果魔法鼠标的滚动缩放证明非常难以调试(尤其是一些团队成员无法获得一个)。在 rc2 中计划使用此特定设备进行滚动缩放时获得良好的体验,但最终被推迟到 1.0.0-final。
虽然没有计划重大功能,但还有一些 顽固而棘手的 bug 存在,例如亚像素偏移、CSS 技巧、缩放振动。
Leafdays
核心团队遍布欧洲各地,我们偶尔会进行所谓的“Leafdays”,以便在一个完整的时间段内远程合作。这里展示了与 @perliedman 进行屏幕共享的调试会话
下一次面对面会议将在 8 月的波恩举行的 FOSS4G 大会期间举行,我们希望在那里见到你。这将是 1.0 版本的最终发布会议吗?
获取候选版本
与以前的版本一样,你可以使用 CDN
<link rel="stylesheet" href="https://unpkg.com/[email protected]/dist/leaflet.css" />
<script src="https://unpkg.com/[email protected]/dist/leaflet.js"></script>
javascript 文件的非压缩版本也可用作
<script src="https://unpkg.com/[email protected]/dist/leaflet-src.js"></script>
该版本也可以通过 NPM (npm install leaflet@rc
)、GitHub 下载 和 CDN 下载 获得。我们不建议使用 Bower。
使用它,享受它,并请报告任何 问题,以帮助准备最终的 Leaflet 1.0 版本!
最好的
“Leafteam”