2012-07-17 01:21:00 +08:00
|
|
|
---
|
2014-04-23 05:48:35 +08:00
|
|
|
layout: v2
|
2012-07-17 01:21:00 +08:00
|
|
|
title: Download
|
2015-07-01 00:16:31 +08:00
|
|
|
bodyclass: download-page
|
2012-07-17 01:21:00 +08:00
|
|
|
---
|
|
|
|
|
2012-07-24 06:41:55 +08:00
|
|
|
## Download Leaflet
|
2012-07-17 01:21:00 +08:00
|
|
|
|
2012-07-25 21:24:11 +08:00
|
|
|
<table>
|
|
|
|
<tr>
|
|
|
|
<th>Version</th>
|
|
|
|
<th>Description</th>
|
|
|
|
</tr>
|
2012-07-26 19:53:24 +08:00
|
|
|
<tr>
|
2014-05-23 17:18:05 +08:00
|
|
|
<td class="width100"><a href="http://leaflet-cdn.s3.amazonaws.com/build/leaflet-0.7.3.zip">Leaflet 0.7.3</a></td>
|
|
|
|
<td>Stable version, released on November 18, 2013 and last updated on May 23, 2014.</td>
|
2013-07-10 22:13:39 +08:00
|
|
|
</tr>
|
|
|
|
<tr>
|
2013-11-16 01:18:22 +08:00
|
|
|
<td class="width100"><a href="http://leaflet-cdn.s3.amazonaws.com/build/leaflet-0.6.4.zip">Leaflet 0.6.4</a></td>
|
|
|
|
<td>Previous stable version, released on June 26, 2013 and last updated on July 25, 2013.</td>
|
2012-07-26 19:53:24 +08:00
|
|
|
</tr>
|
2012-07-25 21:24:11 +08:00
|
|
|
<tr>
|
2013-11-16 01:18:22 +08:00
|
|
|
<td><a href="http://leaflet-cdn.s3.amazonaws.com/build/leaflet-master.zip">Leaflet 0.8-dev</a></td>
|
|
|
|
<td>In-progress version, developed on the <code>master</code> branch.</td>
|
2012-07-25 21:24:11 +08:00
|
|
|
</tr>
|
|
|
|
</table>
|
2012-07-17 01:21:00 +08:00
|
|
|
|
2013-01-11 19:48:54 +08:00
|
|
|
[View Changelog](https://github.com/Leaflet/Leaflet/blob/master/CHANGELOG.md)
|
2012-07-17 01:21:00 +08:00
|
|
|
|
2013-11-16 01:18:22 +08:00
|
|
|
Note that the master version can contain incompatible changes,
|
|
|
|
so please read the changelog carefully when upgrading to it.
|
2012-07-25 21:24:11 +08:00
|
|
|
|
2012-07-18 21:41:48 +08:00
|
|
|
### Using a Hosted Version of Leaflet
|
2012-07-17 01:21:00 +08:00
|
|
|
|
2013-11-16 01:18:22 +08:00
|
|
|
The latest stable Leaflet release is hosted on a CDN — to start using
|
|
|
|
it straight away, place this in the `head` of your HTML code:
|
2012-07-17 01:21:00 +08:00
|
|
|
|
2015-05-28 17:08:28 +08:00
|
|
|
<link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/leaflet/0.7.3/leaflet.css" />
|
|
|
|
<script src="http://cdnjs.cloudflare.com/ajax/libs/leaflet/0.7.3/leaflet.js"></script>
|
2012-07-17 01:21:00 +08:00
|
|
|
|
2013-07-10 22:13:39 +08:00
|
|
|
### Leaflet Source Code
|
|
|
|
|
2013-11-16 01:18:22 +08:00
|
|
|
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 <a href="https://github.com/Leaflet/Leaflet/releases">download it</a>
|
|
|
|
from the <a href="https://github.com/Leaflet/Leaflet">GitHub repository</a>.
|
2013-07-10 22:13:39 +08:00
|
|
|
|
2012-07-25 18:15:33 +08:00
|
|
|
### Building Leaflet from the Source
|
|
|
|
|
2013-11-16 01:18:22 +08:00
|
|
|
Leaflet build system is powered by the [Node.js](http://nodejs.org) platform,
|
|
|
|
which installs easily and works well across all major platforms.
|
|
|
|
Here are the steps to set it up:
|
2012-07-25 18:15:33 +08:00
|
|
|
|
|
|
|
1. [Download and install Node](http://nodejs.org)
|
|
|
|
2. Run the following commands in the command line:
|
|
|
|
|
2012-07-26 17:16:38 +08:00
|
|
|
<pre><code class="no-highlight">npm install -g jake
|
2013-06-26 21:13:19 +08:00
|
|
|
npm install</code></pre>
|
2012-07-25 18:15:33 +08:00
|
|
|
|
2013-11-16 01:18:22 +08:00
|
|
|
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.
|
2012-07-25 18:15:33 +08:00
|
|
|
|
2012-07-18 21:41:48 +08:00
|
|
|
### Building a Custom Version of Leaflet
|
2012-07-17 01:21:00 +08:00
|
|
|
|
2013-11-16 01:18:22 +08:00
|
|
|
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.
|