../_images/logo_leaflet.png

Leaflet

浏览器/移动地图库

传单是一个基于浏览器的,移动友好的,交互式地图的javascript库。它重量轻,但拥有大多数开发人员对在线地图所需的所有功能。

传单的设计考虑到了简单、性能和可用性。它可以在所有主要的桌面和移动平台上即时高效地工作,利用现代浏览器上的HTML5和CSS3,同时也可以在旧浏览器上访问。它可以通过许多插件进行扩展,有一个漂亮的、易于使用的、有良好文档记录的API和一个简单的、可读的源代码,这是一个令人愉快的贡献。

leaflet screenshot

核心特征

  • 地图层

    • 瓷砖、标记、弹出、图像覆盖、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

**许可证:**BSD

**软件版本:**版本说明书|

**支持的平台:**Windows、Mac、Linux、Android、iOS

**API接口:*javascript

支持: https://groups.google.com/forum/!论坛/宣传册JS