layout | title | bodyclass |
---|---|---|
v2 |
Plugins |
plugins-page |
Leaflet的目的是尽可能轻巧,并着重于一组核心功能,而扩展其功能的一种简单方法是使用第三方插件。 感谢Leaflet背后的强大社区,提供了数百个不错的插件供大家选择。
下面的插件支持加载不同的地图并提供 Tile 和 Image 图层的功能。
几乎不需要配置,开箱即用的底图。
{% include plugin_category_table.html category="basemap-providers" %}
以下插件用于加载常见格式(非默认)的底图或者栅格图层。
{% include plugin_category_table.html category="basemap-formats" %}
有时候你不想加载地图,只想加载大的自定义图像,非常大的那种。
{% include plugin_category_table.html category="non-map-base-layers" %}
以下插件更改了地图中显示瓦片(tile)或图像(image)图层的方式。
{% include plugin_category_table.html category="tile-image-display" %}
下面插件改变了将瓦片(Tile)图层加载到地图中的方式。
{% include plugin_category_table.html category="tile-load" %}
用来显示矢量瓦片(Tile) 的插件。
{% include plugin_category_table.html category="vector-tiles" %}
以下插件提供了加载叠加数据(GIS 矢量数据)的新方法:点、线和多边形。
使用各种 GIS 格式加载你自己的数据。
{% include plugin_category_table.html category="overlay-data-formats" %}
加载地图中更新的动态数据,或以非标准方式加载GIS矢量数据。
{% include plugin_category_table.html category="dynamic-custom-data-loading" %}
这些插件从头开始创建有用的叠加层,无需加载。
{% include plugin_category_table.html category="synthetic-overlays" %}
从三方服务加载 overlay 数据。 另请参阅 Basemap providers 和 plugin collections.
{% include plugin_category_table.html category="data-providers" %}
以下插件提供了显示 overlay 数据信息的新方法。
这些插件提供了将抽象数据转换为屏幕中图像的新的标记(marker)或路径(way),精通 GIS 的 Leaflet 用户也将这些称为符号。
{% include plugin_category_table.html category="markers-renderers" %}
这些插件对标记物或一些几何图形进行动画处理。另请参阅带时间或海拔的几何图形。
{% include plugin_category_table.html category="overlay-animations" %}
当您显示大量数据时,这些插件将使您的地图看起来更干净。
{% include plugin_category_table.html category="clustering-decluttering" %}
这些插件使用矢量数据创建可视化的热力图或类似热力图的图像。
{% include plugin_category_table.html category="heatmaps" %}
用于数据可视化的强大多用途库。
{% include plugin_category_table.html category="dataviz" %}
以下插件使用户能够与叠加数据互动:编辑几何图形,选择区域或特征,与时间维度互动,搜索特征并显示有关信息。
允许用户创建、绘制、编辑和/或删除点、线和多边形。
{% include plugin_category_table.html category="edit-geometries" %}
大多数数据是二维的(经度和纬度),但有些数据有更多维度(高度和/或时间)。以下插件可以帮助用户浏览这些额外的维度。
{% include plugin_category_table.html category="time-elevation" %}
搜索覆盖图层并增强如何显示有关覆盖图层的信息的插件。
{% include plugin_category_table.html category="search-popups" %}
这些插件帮助用户选择地图中的覆盖层或区域。
{% include plugin_category_table.html category="area-overlay-selection" %}
与地图本身交互的新方法。
以下插件用于增强或扩展 L.Control.Layers
。
{% include plugin_category_table.html category="layer-switching-controls" %}
改变用户在地图上交互移动的方式。
{% include plugin_category_table.html category="interactive-pan-zoom" %}
通过跳转到预定义/存储的位置来改变用户在地图上移动的方式。
{% include plugin_category_table.html category="bookmarked-pan-zoom" %}
允许以全屏模式显示地图。
{% include plugin_category_table.html category="fullscreen-controls" %}
同时显示两张地图。其中一个可能是不同的尺寸和缩放级别,可作为最小地图使用,以帮助用户进行导航。
{% include plugin_category_table.html category="minimaps-synced-maps" %}
允许用户测量距离或面积。
{% include plugin_category_table.html category="measurement" %}
以不同方式显示鼠标光标下的地理坐标。
{% include plugin_category_table.html category="mouse-coordinates" %}
这些插件扩展了 Leaflet 的事件处理的能力。
{% include plugin_category_table.html category="events" %}
按钮、滑块、工具栏、侧边栏和面板。
{% include plugin_category_table.html category="user-interface" %}
打印或导出你的地图。
{% include plugin_category_table.html category="print-export" %}
扩展 Leaflet 地理定位功能的插件。
{% include plugin_category_table.html category="geolocation" %}
以下插件可进行多种地理信息处理(点、线和多边形上的数学和拓扑操作)。
{% include plugin_category_table.html category="geoprocessing" %}
以下插件使用外部服务来计算驾驶或步行路线。
{% include plugin_category_table.html category="routing" %}
将地址或地点名称转换为纬度和经度(反之亦然)的外部服务。
{% include plugin_category_table.html category="geocoding" %}
横跨几个类别的插件集。
插件开发人员:请将未来的插件保存在单独的存储库中。
{% include plugin_category_table.html category="plugin-collections" %}
将 Leaflet 集成到一个开发框架中,或为复杂的应用程序自动处理一些 javascript/CSS 工作,以简化你的开发工作。
{% include plugin_category_table.html category="frameworks-build-systems" %}
以下插件将 Leaflet 集成到第三方服务或网站中。
{% include plugin_category_table.html category="3rd-party-integration" %}
Leaflet 保持简单。如果你能想到一个并非所有 Leaflet 用户都需要的功能,并且你能以一种可重复使用的方式编写 JavaScript 代码,你就已经有了一个 Leaflet 插件。
对于如何创建自己的插件没有硬性要求,但我们鼓励所有的开发者阅读插件指南中的建议。
一旦您的插件准备就绪,您就可以将其提交到此列表:只需将添加到 /docs/plugins.md 的 PR 发送到我们的 GitHub 存储库。