Leaflet 0.4.3 和新的教程
继 Leaflet 0.4 版本发布 之后,过去一周发布了几个小型的错误修复版本,今天发布了 Leaflet 0.4.3。它们包含了一些已发现错误的修复,并对新的 GeoJSON API 进行了一些改进,使其更加灵活 - 请参见下面的更改日志。
我还编写了 一个新的教程,灵感来自于 Texas Tribune 美国参议院决选结果地图,由 Ryan Murphy 创作(也由 Leaflet 支持)。它将逐步向您展示如何使用 GeoJSON 和自定义控件创建美丽的交互式 分类地图,显示美国各州的人口密度,并希望说服更多主要新闻和政府网站切换到 Leaflet。:)
在 下载页面 上获取新的 Leaflet 0.4.3。尽情享受!
更新:在 0.4.3 中发现了一个 IE9 兼容性问题,因此我不得不发布了包含修复的 0.4.4 版本。抱歉!
0.4.3 (2012 年 8 月 7 日)
改进
- 改进了
GeoJSON
setStyle
,使其也接受函数(与相应的选项一样)。 - 添加了
GeoJSON
resetStyle(layer)
,用于重置悬停状态。 - 添加了
feature
属性到用GeoJSON
创建的图层(包含 GeoJSON 特征数据)。 - 添加了
FeatureGroup
bringToFront
和bringToBack
方法(以便它们可以用于多边形)。 - 在
Map
invalidateSize
中添加了可选的animate
参数(由 @ajbeaven 贡献)。 #857
错误修复
- 修复了在 Android 2/3 上地图初始加载时图块有时会消失的错误(由 @danzel 贡献)。 #868
- 修复了在 Chrome 上缩放或平移时地图偶尔会在边界附近闪烁的错误。
- 修复了
Path
bringToFront
和bringToBack
未返回this
的错误。 - 移除了 Win/Meta 键绑定上的缩小功能(因为它会干扰全局键盘快捷键)。 #869
0.4.2 (2012 年 8 月 1 日)
- 修复了图层控制单选按钮在 IE7 中无法正常工作的错误(由 @danzel 贡献)。 #862
- 修复了
FeatureGroup
removeLayer
会解除已删除图层的弹出窗口绑定,即使这些弹出窗口不是由该组添加的(影响了 Leaflet.markercluster 插件)(由 @danzel 贡献)。 #861
0.4.1 (2012 年 7 月 31 日)
- 修复了导致标记阴影在 IE6-8 中显示为不透明黑色的错误。 #850
- 修复了比例尺控制中比例尺计算错误的问题。 #852
- 修复了已损坏的 L.tileLayer.wms 类工厂(由 @mattcurrie 贡献)。 #856
- 改进了
TileLayer
detectRetina
选项的视网膜检测(由 @sxua 贡献)。 #854
此致
Leaflet 维护者 Vladimir Agafonkin。