Skip to content

Commit 70b6234

Browse files
author
Nicolò Maria Mezzopera
authored
Merge pull request #384 from mikeu/update-plugin-docs
Update plugin list in readme and docs. Add new plugin.
2 parents e0cf0f2 + d332fe6 commit 70b6234

File tree

2 files changed

+98
-43
lines changed

2 files changed

+98
-43
lines changed

README.md

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -74,22 +74,23 @@ Leaflet plugins can easily work with Vue2Leaflet, if you want to use one I would
7474

7575
### Vue2Leafet plugins
7676

77-
* [vue2-leaflet-markercluster](https://github.com/jperelli/vue2-leaflet-markercluster) wrapper for [MarkerCluster](https://github.com/Leaflet/Leaflet.markercluster)
78-
* [vue2-leaflet-polylinedecorator](https://github.com/jperelli/vue2-leaflet-polylinedecorator) wrapper for [PolylineDecorator](https://github.com/bbecquet/Leaflet.PolylineDecorator)
79-
* [vue2-leaflet-googlemutant](https://github.com/jperelli/vue2-leaflet-googlemutant) wrapper for [GoogleMutant](https://gitlab.com/IvanSanchez/Leaflet.GridLayer.GoogleMutant)
80-
* [vue2-leaflet-tracksymbol](https://github.com/ais-one/vue2-leaflet-tracksymbol) wrapper for [TrackSymbol](https://github.com/lethexa/leaflet-tracksymbol)
8177
* [vue-choropleth](https://github.com/voluntadpear/vue-choropleth) to display a choropleth map given a certain GeoJSON
82-
* [vue2-leaflet-geosearch](https://github.com/fega/vue2-leaflet-geosearch) wrapper for [GeoSearch](https://github.com/smeijer/leaflet-geosearch)
83-
* [vue2-leaflet-vectorgrid](https://github.com/tesselo/vue2-leaflet-vectorgrid) wrapper for [VectorGrid](https://github.com/Leaflet/Leaflet.VectorGrid) to display gridded vector data
84-
* [vue2-leaflet-rotatedmarker](https://github.com/imudin/vue2-leaflet-rotatedmarker) wrapper for [RotatedMarker](https://github.com/bbecquet/Leaflet.RotatedMarker)
78+
* [vue2-leaflet-axesgrid](https://github.com/mudin/vue2-leaflet-axesgrid) wrapper for [AxesGrid](https://github.com/mudin/Leaflet.AxesGrid) to display axes and a grid
8579
* [vue2-leaflet-editablecirclemarker](https://github.com/cualbondi/vue2-leaflet-editablecirclemarker) wrapper for [leaflet-editablecirclemarker](https://github.com/cualbondi/leaflet-editablecirclemarker)
86-
* [vue2-leaflet-hotline](https://github.com/ikmolbo/vue2-leaflet-hotline) wrapper for [hotline](https://github.com/iosphere/Leaflet.hotline)
87-
* [vue2-leaflet-movingmarker](https://github.com/LouisMazel/vue2-leaflet-movingmarker) wrapper for [Leaflet.Marker.SlideTo](https://gitlab.com/IvanSanchez/Leaflet.Marker.SlideTo)
88-
* [vue2-leaflet-path-transform](https://github.com/imudin/vue2-leaflet-path-transform) wrapper for [Leaflet.Path.Transform ](https://github.com/w8r/Leaflet.Path.Transform)
89-
* [vue2-leaflet-gpx](https://github.com/tdcook/vue2-leaflet-gpx) wrapper for [leaflet-gpx](https://github.com/mpetazzoni/leaflet-gpx)
90-
* [vue2-leaflet-locatecontrol](https://github.com/vUdav/vue2-leaflet-locatecontrol) wrapper for [Leaflet.Locate](https://github.com/domoritz/leaflet-locatecontrol)
91-
* [vue2-leaflet-polygonfillpattern](https://github.com/guillaumejounel/vue2-leaflet-polygonfillpattern) wrapper for [leaflet-polygon-fillPattern](https://github.com/lwsu/leaflet-polygon-fillPattern)
92-
* [vue2-leaflet-axesgrid](https://github.com/mudin/vue2-leaflet-axesgrid) wrapper for [AxesGrid](https://github.com/mudin/Leaflet.AxesGrid)
80+
* [vue2-leaflet-geosearch](https://github.com/fega/vue2-leaflet-geosearch) wrapper for [GeoSearch](https://github.com/smeijer/leaflet-geosearch) to perform geolocation and address lookup
81+
* [vue2-leaflet-googlemutant](https://github.com/jperelli/vue2-leaflet-googlemutant) wrapper for [GoogleMutant](https://gitlab.com/IvanSanchez/Leaflet.GridLayer.GoogleMutant) to use Google Maps layers
82+
* [vue2-leaflet-gpx](https://github.com/tdcook/vue2-leaflet-gpx) wrapper for [leaflet-gpx](https://github.com/mpetazzoni/leaflet-gpx) to display GPX tracks
83+
* [vue2-leaflet-hotline](https://github.com/ikmolbo/vue2-leaflet-hotline) wrapper for [hotline](https://github.com/iosphere/Leaflet.hotline) to colour a line based on values along its length
84+
* [vue2-leaflet-locatecontrol](https://github.com/vUdav/vue2-leaflet-locatecontrol) wrapper for [Leaflet.Locate](https://github.com/domoritz/leaflet-locatecontrol) to find the location of the user
85+
* [vue2-leaflet-markercluster](https://github.com/jperelli/vue2-leaflet-markercluster) wrapper for [MarkerCluster](https://github.com/Leaflet/Leaflet.markercluster) to group nearby markers into single clusters
86+
* [vue2-leaflet-movingmarker](https://github.com/LouisMazel/vue2-leaflet-movingmarker) wrapper for [Leaflet.Marker.SlideTo](https://gitlab.com/IvanSanchez/Leaflet.Marker.SlideTo) to animate the movement of markers
87+
* [vue2-leaflet-path-transform](https://github.com/imudin/vue2-leaflet-path-transform) wrapper for [Leaflet.Path.Transform ](https://github.com/w8r/Leaflet.Path.Transform) to allow the user to drag, rotate, and resize vector features
88+
* [vue2-leaflet-polygonfillpattern](https://github.com/guillaumejounel/vue2-leaflet-polygonfillpattern) wrapper for [leaflet-polygon-fillPattern](https://github.com/lwsu/leaflet-polygon-fillPattern) to fill polygons with image patterns
89+
* [vue2-leaflet-polyline-measure](https://github.com/mikeu/vue2-leaflet-polyline-measure) wrapper for [Leaflet.PolylineMeasure](https://github.com/ppete2/Leaflet.PolylineMeasure) to allow the user to measure distances on the map
90+
* [vue2-leaflet-polylinedecorator](https://github.com/jperelli/vue2-leaflet-polylinedecorator) wrapper for [PolylineDecorator](https://github.com/bbecquet/Leaflet.PolylineDecorator) to draw lines using patterns such as dashes, arrows, and icons
91+
* [vue2-leaflet-rotatedmarker](https://github.com/imudin/vue2-leaflet-rotatedmarker) wrapper for [RotatedMarker](https://github.com/bbecquet/Leaflet.RotatedMarker) to rotate marker icons to dynamic headings
92+
* [vue2-leaflet-tracksymbol](https://github.com/ais-one/vue2-leaflet-tracksymbol) wrapper for [TrackSymbol](https://github.com/lethexa/leaflet-tracksymbol) to show track symbols with speed, course, and heading
93+
* [vue2-leaflet-vectorgrid](https://github.com/tesselo/vue2-leaflet-vectorgrid) wrapper for [VectorGrid](https://github.com/Leaflet/Leaflet.VectorGrid) to display gridded vector data
9394

9495
If you have created a plugin and want it to be listed here, let me know :-).
9596

docs/plugins/README.md

Lines changed: 83 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,68 +1,122 @@
11
# Plugins
22

3-
> Leaflet plugins can easily work with Vue2Leaflet, if you want to use one I would recommend to look at the awesome work made by the community in the list below.
3+
Leaflet plugins can easily work with Vue2Leaflet, if you want to use one I would recommend to look at the awesome work made by the community in the list below.
44

55

6-
## [vue2-leaflet-markercluster](https://github.com/jperelli/vue2-leaflet-markercluster)
6+
## [vue-choropleth](https://github.com/voluntadpear/vue-choropleth)
77

8-
wrapper for [MarkerCluster](https://github.com/Leaflet/Leaflet.markercluster)
8+
Native Vue2Leaflet plugin for creating choropleth maps.
99

10-
## [vue2-leaflet-polylinedecorator](https://github.com/jperelli/vue2-leaflet-polylinedecorator)
10+
> Vue components to display a choropleth map given a certain GeoJSON and another datasource to show information from.
1111
12-
wrapper for [PolylineDecorator](https://github.com/bbecquet/Leaflet.PolylineDecorator)
1312

14-
## [vue2-leaflet-googlemutant](https://github.com/jperelli/vue2-leaflet-googlemutant)
13+
## [vue2-leaflet-axesgrid](https://github.com/mudin/vue2-leaflet-axesgrid)
1514

16-
wrapper for [GoogleMutant](https://gitlab.com/IvanSanchez/Leaflet.GridLayer.GoogleMutant)
15+
Wrapper for [AxesGrid](https://github.com/mudin/Leaflet.AxesGrid).
1716

18-
## [vue2-leaflet-tracksymbol](https://github.com/ais-one/vue2-leaflet-tracksymbol)
17+
> Add axis lines and grids for grid layers and tiles based on point coordinates.
1918
20-
wrapper for [TrackSymbol](https://github.com/lethexa/leaflet-tracksymbol)
2119

22-
## [vue-choropleth](https://github.com/voluntadpear/vue-choropleth)
20+
## [vue2-leaflet-editablecirclemarker](https://github.com/cualbondi/vue2-leaflet-editablecirclemarker)
21+
22+
Wrapper for [leaflet-editablecirclemarker](https://github.com/cualbondi/leaflet-editablecirclemarker).
23+
24+
> Leaflet layer that contains a marker and a circle together.
2325
24-
to display a choropleth map given a certain GeoJSON
2526

2627
## [vue2-leaflet-geosearch](https://github.com/fega/vue2-leaflet-geosearch)
2728

28-
wrapper for [GeoSearch](https://github.com/smeijer/leaflet-geosearch)
29+
Wrapper for [GeoSearch](https://github.com/smeijer/leaflet-geosearch).
2930

30-
## [vue2-leaflet-vectorgrid](https://github.com/tesselo/vue2-leaflet-vectorgrid)
31+
> Add support for geocoding (address lookup, a.k.a. geoseaching). Comes with support for Bing, ESRI, Google, OpenStreetMap, LocationIQ, and OpenCage out of the box.
3132
32-
wrapper for [VectorGrid](https://github.com/Leaflet/Leaflet.VectorGrid) to display gridded vector data
3333

34-
## [vue2-leaflet-rotatedmarker](https://github.com/imudin/vue2-leaflet-rotatedmarker)
34+
## [vue2-leaflet-googlemutant](https://github.com/jperelli/vue2-leaflet-googlemutant)
3535

36-
wrapper for [RotatedMarker](https://github.com/bbecquet/Leaflet.RotatedMarker)
36+
Wrapper for [GoogleMutant](https://gitlab.com/IvanSanchez/Leaflet.GridLayer.GoogleMutant).
37+
38+
> Use Google Maps as base layers.
3739
38-
## [vue2-leaflet-editablecirclemarker](https://github.com/cualbondi/vue2-leaflet-editablecirclemarker)
3940

40-
wrapper for [leaflet-editablecirclemarker](https://github.com/cualbondi/leaflet-editablecirclemarker)
41+
## [vue2-leaflet-gpx](https://github.com/tdcook/vue2-leaflet-gpx)
42+
43+
Wrapper for [leaflet-gpx](https://github.com/mpetazzoni/leaflet-gpx).
44+
45+
> Allow for the analysis and parsing of a GPX track in order to display it as a map layer.
46+
4147

4248
## [vue2-leaflet-hotline](https://github.com/ikmolbo/vue2-leaflet-hotline)
4349

44-
wrapper for [hotline](https://github.com/iosphere/Leaflet.hotline)
50+
Wrapper for [hotline](https://github.com/iosphere/Leaflet.hotline).
51+
52+
> Draw coloured lines gradients along polylines. This is useful for visualising values along a course, for example: elevation, velocity, or heart rate.
53+
54+
55+
## [vue2-leaflet-locatecontrol](https://github.com/vUdav/vue2-leaflet-locatecontrol)
56+
57+
Wrapper for [Leaflet.Locate](https://github.com/domoritz/leaflet-locatecontrol).
58+
59+
> Get the geolocation of the user.
60+
61+
62+
## [vue2-leaflet-markercluster](https://github.com/jperelli/vue2-leaflet-markercluster)
63+
64+
Wrapper for [MarkerCluster](https://github.com/Leaflet/Leaflet.markercluster).
65+
66+
> Animated marker clustering functionality.
67+
4568

4669
## [vue2-leaflet-movingmarker](https://github.com/LouisMazel/vue2-leaflet-movingmarker)
4770

48-
wrapper for [Leaflet.Marker.SlideTo](https://gitlab.com/IvanSanchez/Leaflet.Marker.SlideTo)
71+
Wrapper for [Leaflet.Marker.SlideTo](https://gitlab.com/IvanSanchez/Leaflet.Marker.SlideTo).
4972

50-
## [vue2-leaflet-path-transform](https://github.com/imudin/vue2-leaflet-path-transform)
73+
> Smoothly move (slide) markers to new locations.
5174
52-
wrapper for [Leaflet.Path.Transform](https://github.com/w8r/Leaflet.Path.Transform)
5375

54-
## [vue2-leaflet-gpx](https://github.com/tdcook/vue2-leaflet-gpx)
76+
## [vue2-leaflet-path-transform](https://github.com/imudin/vue2-leaflet-path-transform)
5577

56-
wrapper for [leaflet-gpx](https://github.com/mpetazzoni/leaflet-gpx)
78+
Wrapper for [Leaflet.Path.Transform](https://github.com/w8r/Leaflet.Path.Transform).
5779

58-
## [vue2-leaflet-locatecontrol](https://github.com/vUdav/vue2-leaflet-locatecontrol)
80+
> Drag/rotate/resize handler for vector features.
5981
60-
wrapper for [Leaflet.Locate](https://github.com/domoritz/leaflet-locatecontrol)
6182

6283
## [vue2-leaflet-polygonfillpattern](https://github.com/guillaumejounel/vue2-leaflet-polygonfillpattern)
6384

64-
wrapper for [leaflet-polygon-fillPattern](https://github.com/lwsu/leaflet-polygon-fillPattern)
85+
Wrapper for [leaflet-polygon-fillPattern](https://github.com/lwsu/leaflet-polygon-fillPattern).
6586

66-
## [vue2-leaflet-axesgrid](https://github.com/mudin/vue2-leaflet-axesgrid)
87+
> Fill polygon SVG path elements with image patterns.
88+
89+
90+
## [vue2-leaflet-polyline-measure](https://github.com/mikeu/vue2-leaflet-polyline-measure)
91+
92+
Wrapper for [Leaflet.PolylineMeasure](https://github.com/ppete2/Leaflet.PolylineMeasure).
93+
94+
> Allow the user to interactively measure distances on the map.
95+
96+
97+
## [vue2-leaflet-polylinedecorator](https://github.com/jperelli/vue2-leaflet-polylinedecorator)
98+
99+
Wrapper for [PolylineDecorator](https://github.com/bbecquet/Leaflet.PolylineDecorator).
100+
101+
> Define patterns such as dashes, arrows, icons, etc. on polylines.
102+
103+
104+
## [vue2-leaflet-rotatedmarker](https://github.com/imudin/vue2-leaflet-rotatedmarker)
105+
106+
Wrapper for [RotatedMarker](https://github.com/bbecquet/Leaflet.RotatedMarker).
107+
108+
> Enable rotation of marker icons.
109+
110+
111+
## [vue2-leaflet-tracksymbol](https://github.com/ais-one/vue2-leaflet-tracksymbol)
112+
113+
Wrapper for [TrackSymbol](https://github.com/lethexa/leaflet-tracksymbol).
114+
115+
> A rotatable symbol showing tracks with speed, course and heading.
116+
117+
118+
## [vue2-leaflet-vectorgrid](https://github.com/tesselo/vue2-leaflet-vectorgrid)
119+
120+
Wrapper for [VectorGrid](https://github.com/Leaflet/Leaflet.VectorGrid.
67121

68-
wrapper for [AxesGrid](https://github.com/mudin/Leaflet.AxesGrid)
122+
> Display gridded vector data (sliced GeoJSON or protobuf vector tiles).

0 commit comments

Comments
 (0)