Skip to content

Latest commit

 

History

History
90 lines (61 loc) · 3.9 KB

download.md

File metadata and controls

90 lines (61 loc) · 3.9 KB
layout title bodyclass
v2
Download
download-page

下载 Leaflet

版本 说明
Leaflet 1.7.1 稳定版,于2020年9月3日发布。
Leaflet 1.8-dev 开发版,在master分支上开发。
Leaflet 0.7.7 旧版,于2013年11月18日发布,最新更新于2015年10月26日。

查看更新日志

请注意,主版本可能包含不兼容的更改,因此在升级到主版本时,请仔细阅读更改日志。

获取有关新版Leaflet的通知

使用Leaflet的托管版本

最新的Leaflet稳定版已在多个CDN上提供。使用时,直接将其放在HTML代码的开头即可:

<link rel="stylesheet" href="https://unpkg.com/leaflet@{{ site.latest_leaflet_version}}/dist/leaflet.css" />
<script src="https://unpkg.com/leaflet@{{ site.latest_leaflet_version}}/dist/leaflet.js"></script>

为避免潜在的安全问题,我们建议并鼓励在使用CDN中的Leaflet时启用subresource integrity:

<link rel="stylesheet" href="https://unpkg.com/leaflet@{{ site.latest_leaflet_version}}/dist/leaflet.css"
  integrity="{{site.integrity_hash_css}}"
  crossorigin=""/>
<script src="https://unpkg.com/leaflet@{{ site.latest_leaflet_version}}/dist/leaflet.js"
  integrity="{{site.integrity_hash_uglified}}"
  crossorigin=""></script>

Leaflet 当前可以使用的免费CDN: unpkg, cdnjs, jsDelivr

免责声明:这些服务是Leaflet的外部服务; 如有疑问或需要支持,请直接与他们联系。

使用下载版的 Leaflet

在从上述链接下载到本地的文件中,您将看到以下文件:

  • leaflet.js - 这是压缩后的Leaflet JavaScript代码。
  • leaflet-src.js - 这是可读的,最小的Leaflet JavaScript,有时对调试很有帮助。(该文件完整的哈希值为 {{site.integrity_hash_source}})
  • leaflet.css - 这是 Leaflet 的样式文件。
  • images - 这是一个文件夹,其中包含leaflet.css引用的图像。 它必须与leaflet.css位于同一目录中。

将下载的文件解压到您网站的目录中,并将其添加到HTML代码的开头:

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

使用JavaScript包管理器

如果使用npm软件包管理器,则可以通过运行以下命令安装Leaflet:

npm install leaflet

您可以在node_modules/leaflet/dist中找到Leaflet发行文件。

Leaflet 源码

上面的这些下载软件包仅包含库本身。 如果要下载完整的源代码,包括单元测试,调试文件,构建脚本等,则可以从GitHub repository下载

从源代码中构建 Leaflet

Leaflet构建系统由Node.js平台提供支持,该平台易于安装并且在所有主要平台上均能正常运行。 设置步骤如下:

  1. 下载并安装 Node
  2. 在命令行中运行以下命令:
npm install

现在已经安装了所有内容,然后在Leaflet目录中运行npm run build。 这将合并并压缩Leaflet源文件,将构建保存到dist文件夹。