Leaflet/plugins.md
Vladimir Agafonkin 726213e701 minor tweaks
2012-07-19 11:32:09 +03:00

6.8 KiB

layout title
default Plugins

Notable Leaflet Plugins

While Leaflet is meant to be as lightweight as possible, and focuses on a core set of features, an easy way to extend its functionality is to use third-party plugins. Thanks to the awesome community behind Leaflet, there are lots of nice plugins to choose from.

Layers and Overlays

Plugin Description Maintainer
Leaflet.markercluster Sophisticated marker clustering solution with smooth animations. Dave Leaver
RaphaelLayer Allows you to use Raphael as a layer on a Leaflet map for advanced animations and visualizations. Dynamic Methods
Leaflet.iconlabel Adds text labels to map markers. Jacob Toye
Overlapping Marker Spiderfier Deals with overlapping markers in a Google Earth-inspired way by gracefully springing them apart on click. George MacKerron
arc.js Allows you to draw great circle routes between two points. Dane Springmeyer

Services, Providers and Formats

Plugin Description Maintainer
Proj4Leaflet Proj4js integration plugin, allowing you to use all kinds of weird projections in Leaflet. Kartena
Plugins by Pavel Shramov A set of plugins for: GPX, KML layers; Bing tile layer; Google and Yandex layers (implemented with their APIs), Permalink and alternative Scale controls. Pavel Shramov
cartodb-leaflet Official CartoDB plugin for Leaflet. Vizzuality
Leaflet Vector Layers Allows to easily create vector layers from a number of geo web services, such as ArcGIS Server, Arc2Earth, GeoIQ, CartoDB and GIS Cloud. Jason Sanford
leaflet-tilejson Adds support for the TileJSON specification to Leaflet. Per Liedman, Kartena
leaflet-providers Contains configurations for various free tile providers — OSM, OpenCycleMap, MapQuest, Mapbox Streets, Stamen, Esri, etc. Stefan Seelmann
azgs-leaflet A set of small plugins for Leaflet, including WFS-GeoJSON layer with filtering, a hover control for GeoJSON, and an Esri tile layer. AZGS
Leaflet Control Bing Geocoder A simple geocoder control that uses Bing to locate places. Samuel Piquet

Controls

Plugin Description Maintainer
Leaflet.draw Enables drawing features like polylines, polygons, rectangles, circles and markers with a nice user-friendly interface. Jacob Toye
Leaflet.EditableHandlers A set of plugins that includes circle editing, measuring tool, and label for polygon sides. Kartena
Leaflet.Pancontrol A simple panning control. Kartena
Leaflet.zoomslider A zoom slider control. Kartena
leaflet.zoomfs A fullscreen button control. Eli Dupuis
leaflet.fullscreen Another fullscreen button control but for modern browsers, using HTML5 Fullscreen API. Bruno B

Other Plugins

Plugin Description Maintainer
OSM Buildings Amazing plugin for visualizing 3D OSM building data on top of Leaflet. Jan Marsch
leaflet-hash Plugin for persisting map state and browsing history through the URL hash. Michael Lawrence Evans