Extensions for Leaflet Map
Extensions for Leaflet Map
Description
Extends the WordPress Plugin Leaflet Map with Leaflet Plugins and other functions.
Functions
-
Create an elevation chart profile of a track. There are also acceleration, slope, speed and tempo chart profiles. You can also place multiple tracks on one map.
-
By default Leaflet Map uses tiles from openstreetmap.org or from the tile servers you configured. You can use more and switch between them.
-
Many markers on a map become confusing. You can cluster and shape them.
-
You can use Awesome markers.
-
You can group the elements on the map by criteria and show/hide them.
-
Create an overview map with geo-locations provided in the pages and posts.
-
Get a tooltip when hovering over an element.
-
You can design a choropleth map.
-
You can display the map in fullscreen mode.
-
Reset the map.
-
Gesture handling
-
Manage your files for Leaflet Map.
-
Help to migrate from WP GPX Maps.
-
and more functions.
Included Leaflet Plugins and fonts
Leaflet Plugins
- leaflet-elevation: A Leaflet plugin that allows to add elevation profiles using d3js.
- Leaflet.GeometryUtil
- Leaflet.i18n: Internationalisation module for Leaflet plugins.
- leaflet-rotate: A Leaflet plugin that allows to add rotation functionality to map tiles
- Leaflet.AlmostOver: This plugin allows to detect mouse click and overing events on lines, with a tolerance distance.
- @tmcw/togeojson: Convert KML, GPX, and TCX to GeoJSON.
- D3: Data-Driven Documents
- Leaflet-providers: An extension that contains configurations for various tile providers.
- Leaflet.Control.Opacity: Makes multiple tile layers transparent.
- Leaflet.markercluster: Provides Beautiful Animated Marker Clustering functionality.
- Leaflet.MarkerCluster.PlacementStrategies: Styling Markerclusters.
- Leaflet.ExtraMarkers: Shameless copy of Awesome-Markers with more shapes and colors.
- Leaflet List Markers: A Leaflet Control for listing visible markers in the map.
- Leaflet.FeatureGroup.SubGroup: Grouping of Leaflet elements by options and features.
- Leaflet.Control.Layers.Tree: A Tree Layers Control for Leaflet.
- Leaflet Control Search: Search Markers/Features location by option or custom property.
- leaflet-choropleth: Choropleth plugin for Leaflet (color scale based on value).
- leaflet.zoomhome: Provides a zoom control with a “Home” button to reset the view.
- leaflet.fullscreen: Simple plugin for Leaflet that adds fullscreen button to your maps.
- Leaflet.GestureHandling: A Leaflet plugin that allows to prevent default map scroll/touch behaviours.
- turf: Advanced geospatial analysis for browsers and Node.js
Font
Documentation
Detailed documentation and examples in German and English.
Thank you
Many thanks to everyone who found errors and provided ideas for new functions.
Installation
- First you need to install and configure the plugin Leaflet Map.
- Then install this plugin.
- Go to Settings – Leaflet Map – Extensions for Leaflet Map and get documentation and settings options.
Screenshots
Faq
- Unfortunately both plugins – Leaflet Map and Extensions for Leaflet Map – only work with shortcodes.
- If you have any questions please ask in the forum.
- Is the URL correct?
-
Does the webserver return the correct mime type (application/gpx+xml)?
Put in your.htaccess:AddType application/gpx+xml gpx
RewriteRule .*\.gpx$ – [L,T=application/gpx+xml]
-
Are you using any caching plugin? Try to exclude at least these js files from caching:
- /wp-content/plugins/extensions-leaflet-map/leaflet-plugins/leaflet-elevation-*
- /wp-content/plugins/extensions-leaflet-map/leaflet-plugins/leaflet-gesture-handling-*
-
Are you using any plugin to comply with the GDPR/DSGVO? There might be a problem with that.
- If you use a caching plugin and a GDPR/DSGVO plugin you need to distinguish whether the user has accepted the cookie or not.
- Please ask in the forum!
- If you need a plugin for this try DSGVO snippet for Leaflet Map and its Extensions.
- If you use Complianz | GDPR/CCPA Cookie Consent see here.
Reviews
The best support
By sanjb on August 22, 2025
An excellent module with a top support !
Thanks a lot.
Super responsive developer!
By splaquet on August 4, 2025
One day I asked a question about one of the Leaflet plugins, the next day he completed integrating and included customizations! I've had some responsive developers, but this was pretty close to a "best ever" ranking!
Very useful
By pepcapdewp on March 27, 2024
I used to display my cycling tracks using Leaflet and several extensions, but this plugin makes the work way easier!
Incredible support!
By Tomek (typ) on January 20, 2024
Incredible support!
Great tool with excellent support
By larus-argentatus (ecce-homo) on October 13, 2023
The extensions open up lots of loads of useful possibilities for mapping, so a big big thank you for creating, supporting users and continuing development. Keep up the excellent work.
Great Help and Excellent alternative for Google Maps
By bomdiabrasil on August 10, 2023
I love this plug in! It gives me a lot of options using leaflet map. Thank you!
great plugin, perfect support!
By emiliogalotti on June 29, 2023
optimal supplement for leafjet Map. Important for everyone who needs clusters, waypoints or elevation profiles for their maps. Developer always knows an answer to questions. Thanks
Great plugin with fantastic support
By bayernurlaub on June 28, 2023
A special thanks to supporter: hupe13
Recommended!
By ysquare on May 16, 2023
This Plugin makes Leaflet Map easy to use. Even the Newbie like me can also handle it with some patience and study.
Highly recommended
By HansRuedi (schwarzaufweiss) on December 18, 2022
This plugin makes «Leaflet Map» (the parent plugin) complete.
Thanks @hupe13 for all your work!
Changelog
4.9 / 251114
- XSS security issues resolved.
- Plugin Check Plugin error: load_plugin_textdomain -> load_textdomain_mofile
- PCP V 1.7.0 passed
- Tested with WordPress 6.9





