
Leaflet¶
浏览器/移动地图库¶
传单是一个基于浏览器的,移动友好的,交互式地图的javascript库。它重量轻,但拥有大多数开发人员对在线地图所需的所有功能。
传单的设计考虑到了简单、性能和可用性。它可以在所有主要的桌面和移动平台上即时高效地工作,利用现代浏览器上的HTML5和CSS3,同时也可以在旧浏览器上访问。它可以通过许多插件进行扩展,有一个漂亮的、易于使用的、有良好文档记录的API和一个简单的、可读的源代码,这是一个令人愉快的贡献。

核心特征¶
地图层
- 瓷砖、标记、弹出、图像覆盖、WMS、geojson
- 向量:多段线、多边形、圆、矩形、圆标记
- 层组
自定义功能
- 纯CSS3弹出窗口和控件,便于重新调整
- 基于图像和HTML的标记
- 自定义地图图层、控件、投影
- 用于扩展现有类的强大OOP设施
- 交互和视觉特征
- 惯性阻力平移
- 键盘导航
- 多点触摸
- 缩放/平移动画
- 非常好的标记、弹出窗口和其他地图控件的默认设计
- 视网膜分辨率支持瓷砖层和标志物
性能特点
- 硬件加速
- 利用CSS3功能使平移和缩放非常平滑
- 智能多段线/多边形渲染
- 模块化设计只允许包含所需的功能
- 移动设备上的抽头延迟消除
地图控件
- 缩放按钮、属性、图层切换、比例
桌面浏览器支持
- 铬
- 火狐
- 狩猎5号
- 歌剧12 +
- IE 7—11
移动浏览器支持
- iOS 3-7版Safari+
- Android浏览器2.2+、3.1+、4+
- 适用于Android 4+和iOS的Chrome
- 火狐浏览器安卓版
- 其他基于WebKit的浏览器(WebOS、BlackBerry 7+等)
- 用于基于Win8的设备的IE10/IE11
误码率
- 非常轻-大约34 kb的gzipped JS代码
- 无外部依赖项
- 保持您的JS环境清洁-没有全球或本地原型污染
细节¶
Website: https://leafletjs.com
**支持的平台:**Windows、Mac、Linux、Android、iOS
支持: https://groups.google.com/forum/!论坛/宣传册JS