Feature #3571
Updated by Philippe May over 8 years ago
List proposed by Giulio (by mail, put in this Redmine ticket for discussion).
First, i'd like to mention that loading plugins has a "cost":
- the more we add things, the heavier the application is
- more maintenance needed and more chances of bugs (plugins are usually developed by the community, and their quality varies, we can observe that in virtually all softwares based on community effort). ).
So, usually, we should be on the careful side and only add plugins that have a good value for our needs.
For example, the scale: i added the default scale from Leaaflet, which doesn't look as good as the proposed plugin, but just might be enough for our needs.
h1. MARKERS
h2. Leaflet.BeautifyMarkers
https://github.com/marslan390/BeautifyMarker
h2. Leaflet.Awesome-Markers
https://github.com/lvoogdt/Leaflet.awesome-markers
h2. Leaflet.Extra-Markers
https://github.com/coryasilva/Leaflet.ExtraMarkers
h2. Leaflet.MakiMarkers
https://github.com/jseppi/Leaflet.MakiMarkers
h2. Leaflet.Icon.Glyph
https://github.com/Leaflet/Leaflet.Icon.Glyph
h2. leaflet-mapkey-icon
https://github.com/mapshakers/leaflet-mapkey-icon
h1. PATTERNS
h2. Leaflet.pattern
https://github.com/teastman/Leaflet.pattern
h2. leaflet-polygon.fillPattern
https://github.com/cloudybay/leaflet-polygon-fillPattern
h1. PHOTOS
h2. Leaflet.Photo
http://turban.github.io/Leaflet.Photo/examples/picasa.html
h1. MARKER CLUSTERS
h2. Leaflet.markercluster
https://github.com/Leaflet/Leaflet.markercluster
h1. CHARTS
h2. leaflet-echarts
https://github.com/ecomfe/echarts
h1. DRAWING
h2. Leaflet.Editable
https://github.com/Leaflet/Leaflet.Editable
h2. Leaflet.StyleEditor
https://github.com/dwilhelm89/Leaflet.StyleEditor
h2. Leaflet.Path.Transform
https://github.com/w8r/Leaflet.Path.Transform
h2. Leaflet.Illustrate
https://github.com/justinmanley/Leaflet.Illustrate
h1. ELEVATION PROFILE
h2. Leaflet.Elevation
https://github.com/MrMufflon/Leaflet.Elevation
h1. POPUP
h2. Leaflet.Rrose
http://erictheise.com/rrose/
h2. leaflet-responsive-popup
https://github.com/yafred/leaflet-responsive-popup
h1. SELECTIONS
h2. leaflet-locationfilter
https://github.com/kajic/leaflet-locationfilter/
h1. LAYERS
h2. Leaflet.StyledLayerControl
https://github.com/davicustodio/Leaflet.StyledLayerControl
h2. Leafet.LayerTreePlugin
https://github.com/bambrikii/leaflet-layer-tree-plugin
h2. leaflet-hash
Plugin for persisting map state and browsing history through the URL hash.
https://github.com/mlevans/leaflet-hash
h1. VISUALIZATION
h2. Leaflet.fullscreen
https://github.com/Leaflet/Leaflet.fullscreen
h2. Leaflet.CondensedAttribution
https://github.com/route360/Leaflet.CondensedAttribution
h1. MEASURES
h2. leaflet-measure
https://github.com/ljagis/leaflet-measure
h2. leaflet-graphicscale
https://github.com/nerik/leaflet-graphicscale
h1. COORDINATES
h2. Leaflet Coordinates Control
https://github.com/zimmicz/Leaflet-Coordinates-Control
h2. Leaflet.mouseCoordinates
https://github.com/PowerPan/leaflet.mouseCoordinate
First, i'd like to mention that loading plugins has a "cost":
- the more we add things, the heavier the application is
- more maintenance needed and more chances of bugs (plugins are usually developed by the community, and their quality varies, we can observe that in virtually all softwares based on community effort). ).
So, usually, we should be on the careful side and only add plugins that have a good value for our needs.
For example, the scale: i added the default scale from Leaaflet, which doesn't look as good as the proposed plugin, but just might be enough for our needs.
h1. MARKERS
h2. Leaflet.BeautifyMarkers
https://github.com/marslan390/BeautifyMarker
h2. Leaflet.Awesome-Markers
https://github.com/lvoogdt/Leaflet.awesome-markers
h2. Leaflet.Extra-Markers
https://github.com/coryasilva/Leaflet.ExtraMarkers
h2. Leaflet.MakiMarkers
https://github.com/jseppi/Leaflet.MakiMarkers
h2. Leaflet.Icon.Glyph
https://github.com/Leaflet/Leaflet.Icon.Glyph
h2. leaflet-mapkey-icon
https://github.com/mapshakers/leaflet-mapkey-icon
h1. PATTERNS
h2. Leaflet.pattern
https://github.com/teastman/Leaflet.pattern
h2. leaflet-polygon.fillPattern
https://github.com/cloudybay/leaflet-polygon-fillPattern
h1. PHOTOS
h2. Leaflet.Photo
http://turban.github.io/Leaflet.Photo/examples/picasa.html
h1. MARKER CLUSTERS
h2. Leaflet.markercluster
https://github.com/Leaflet/Leaflet.markercluster
h1. CHARTS
h2. leaflet-echarts
https://github.com/ecomfe/echarts
h1. DRAWING
h2. Leaflet.Editable
https://github.com/Leaflet/Leaflet.Editable
h2. Leaflet.StyleEditor
https://github.com/dwilhelm89/Leaflet.StyleEditor
h2. Leaflet.Path.Transform
https://github.com/w8r/Leaflet.Path.Transform
h2. Leaflet.Illustrate
https://github.com/justinmanley/Leaflet.Illustrate
h1. ELEVATION PROFILE
h2. Leaflet.Elevation
https://github.com/MrMufflon/Leaflet.Elevation
h1. POPUP
h2. Leaflet.Rrose
http://erictheise.com/rrose/
h2. leaflet-responsive-popup
https://github.com/yafred/leaflet-responsive-popup
h1. SELECTIONS
h2. leaflet-locationfilter
https://github.com/kajic/leaflet-locationfilter/
h1. LAYERS
h2. Leaflet.StyledLayerControl
https://github.com/davicustodio/Leaflet.StyledLayerControl
h2. Leafet.LayerTreePlugin
https://github.com/bambrikii/leaflet-layer-tree-plugin
h2. leaflet-hash
Plugin for persisting map state and browsing history through the URL hash.
https://github.com/mlevans/leaflet-hash
h1. VISUALIZATION
h2. Leaflet.fullscreen
https://github.com/Leaflet/Leaflet.fullscreen
h2. Leaflet.CondensedAttribution
https://github.com/route360/Leaflet.CondensedAttribution
h1. MEASURES
h2. leaflet-measure
https://github.com/ljagis/leaflet-measure
h2. leaflet-graphicscale
https://github.com/nerik/leaflet-graphicscale
h1. COORDINATES
h2. Leaflet Coordinates Control
https://github.com/zimmicz/Leaflet-Coordinates-Control
h2. Leaflet.mouseCoordinates
https://github.com/PowerPan/leaflet.mouseCoordinate