Leaflet 0.7.3

A JavaScript library for map display and custom interactions
Leaflet - Embedding a map using Leaflet
  1 Screenshot
Leaflet can be used for creating tile-based interactive maps for both desktop and mobile web browsers.

The library is written OOP-based code, so it is easy to understand and easy to extend to fit any need.

Main features:

  • Available map layers:
  • Tile layers
  • Polylines, polygons, circles
  • Markers
  • Popups
  • Image overlays
  • WMS layers
  • GeoJSON
  • Visual features:
  • Panning animation
  • Zooming animation on modern browsers (except IE)
  • Smooth continuous zoom on iOS
  • Tile and popup fade animation
  • Very nice default design for markers and popups
  • Customization features:
  • Pure CSS3 popups for easy restyling
  • A simple interface for implementing custom map layers
  • The same for custom map controls
  • Ability to implement custom map projections
  • Performance features:
  • Hardware acceleration on iOS makes it feel as smooth as native apps
  • Smart polyline/polygon rendering makes it responsive even when displaying objects with thousands of points
  • Modular build system allows you to reduce the size of the library by leaving out the code you don't need
  • Map controls:
  • Zoom buttons
  • Attribution
  • Zoom slider
  • Layer switcher
  • Interaction features on desktop browsers:
  • Drag panning
  • Scroll wheel zoom
  • Double click zoom
  • Shift-drag zoom to bounding box
  • Interaction features on mobile browsers (iOS, Android):
  • Touch-drag panning
  • Multi-touch zoom (iOS only)
  • Double tap zoom
  • Panning inertia
  • Browser support on desktop:
  • Firefox 3.6+
  • Chrome
  • Safari 5+
  • Opera 11.11+
  • IE 7–9
  • IE 6 (not perfect but accessible)
  • Browser support on mobile:
  • Safari for iOS 3/4+
  • WebKit for Android 2.2+

last updated on:
June 23rd, 2014, 0:21 GMT
license type:

BSD License

developed by:
operating system(s):
Windows / Linux / Mac OS / BSD / Solaris
C: \ Development Tools \ Other Libraries
Download Button

In a hurry? Add it to your Download Basket!

user rating 1



Rate it!
What's New in version 0.6.2
  • Fixed a bug that caused wrong tile layers stacking order when using opacity < 1.
  • Fixed a regression that caused tiles selection when double-clicking absolutely positioned maps with vector layers in it in Firefox.
  • Fixed a regression with a wrong cursor when dragging a map with vector layers, and tiles becoming selected on double click.
read full changelog

Add your review!