Leaflet是基于浏览器的,移动设备友好,交互式地图的JavaScript库。它是轻量的,但具有所有的大部分开发人员需要在线地图的功能。
Leaflet设计时考虑了简洁、性能和可用性。 它可以在所有主要桌面和移动平台上高效地使用, 充分利用了现在浏览器上HTML5与CSS3的优点, 而在旧的上面同样可以使用。 可以通过许多插件进行扩展, 具有优美、易于使用、文档完备的API, 以及简洁、可读性好源代码。
地图图层
- Tiles, Markers, Popups, Image overlays, WMS, GeoJSON,
 - 矢量: polylines, polygons, circles, rectangles, circle markers
 - 图层分组
 
个性化
- Pure CSS3 popups and controls for easy restyling
 - Image- and HTML-based markers
 - Custom map layers, controls, projections
 - Powerful OOP facilities for extending existing classes
 
性能特征
- 支持硬件加速
 - Utilizing CSS3 features to make panning and zooming really smooth
 - Smart polyline/polygon rendering
 - Modular design allows including only required features
 - Tap delay elimination on mobile devices
 
地图控制
- Zoom buttons, Attribution, Layer switcher, Scale
 
桌面浏览器支持
- Chrome
 - Firefox
 - Safari 5+
 - Opera 11.11+
 - IE 7–10
 - IE 6 (not perfect but accessible)
 
移动设备浏览器支持
- Safari for iOS 3/4/5/6+
 - Android browser 2.2+, 3.1+, 4+
 - Chrome for Android 4+ and iOS
 - Firefox for Android
 - Other webkit-based browsers (webOS, Blackberry 7+, etc.)
 - IE10 for Win8-based devices
 
杂项
- 非常轻量 — around 31 KB of gzipped JS code
 - 没有外部依赖
 - Keeps your JS environment clean — no global or native prototypes pollution