Leaflet

an open-source JavaScript library
for mobile-friendly interactive maps

Download Leaflet

(removed, since this repository only documents the v0.7.x used by MirKarte)

Using a Downloaded Version of Leaflet

Inside the archives downloaded from the above links, you will see four things:

Unzip the downloaded archive to your website’s directory and add this to the head of your HTML code:

<link rel="stylesheet" href="/path/to/leaflet.css" />
<script src="/path/to/leaflet.js"></script> <!-- or use leaflet-src.js --!>

Leaflet Source Code

These download packages above only contain the library itself. If you want to download the full source code, including unit tests, files for debugging, build scripts, etc., you can download it from the GitHub repository.

Building Leaflet from the Source

Leaflet build system is powered by the Node.js platform, which installs easily and works well across all major platforms. Here are the steps to set it up:

  1. Download and install Node
  2. Run the following commands in the command line:
npm install -g jake
npm install

Now that you have everything installed, run jake build inside the Leaflet directory. This will combine and compress the Leaflet source files, saving the build to the dist folder.

Building a Custom Version of Leaflet

To make a custom build of the library with only the things you need, open build/build.html page of the Leaflet source code contents, choose the components (it figures out dependencies for you) and then run the command generated with it.