{"id":25019645,"url":"https://github.com/hupe13/extensions-leaflet-map-github","last_synced_at":"2026-02-28T22:11:15.459Z","repository":{"id":43784948,"uuid":"309793157","full_name":"hupe13/extensions-leaflet-map-github","owner":"hupe13","description":"WordPress Plugin Extensions for Leaflet Map - Github Version","archived":false,"fork":false,"pushed_at":"2026-02-21T18:39:33.000Z","size":31454,"stargazers_count":12,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-22T00:26:55.791Z","etag":null,"topics":["elevation","fullscreen","hover","leaflet-map","markercluster","wordpress-plugin","zoomhome"],"latest_commit_sha":null,"homepage":"https://wordpress.org/plugins/extensions-leaflet-map/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hupe13.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-11-03T19:57:37.000Z","updated_at":"2026-02-21T18:39:24.000Z","dependencies_parsed_at":"2023-10-16T11:06:22.767Z","dependency_job_id":"4980675e-956e-4d04-85a4-53e81b87adfa","html_url":"https://github.com/hupe13/extensions-leaflet-map-github","commit_stats":null,"previous_names":[],"tags_count":270,"template":false,"template_full_name":null,"purl":"pkg:github/hupe13/extensions-leaflet-map-github","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hupe13%2Fextensions-leaflet-map-github","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hupe13%2Fextensions-leaflet-map-github/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hupe13%2Fextensions-leaflet-map-github/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hupe13%2Fextensions-leaflet-map-github/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hupe13","download_url":"https://codeload.github.com/hupe13/extensions-leaflet-map-github/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hupe13%2Fextensions-leaflet-map-github/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29953212,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-28T18:42:55.706Z","status":"ssl_error","status_checked_at":"2026-02-28T18:42:48.811Z","response_time":90,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["elevation","fullscreen","hover","leaflet-map","markercluster","wordpress-plugin","zoomhome"],"created_at":"2025-02-05T11:51:19.372Z","updated_at":"2026-02-28T22:11:15.431Z","avatar_url":"https://github.com/hupe13.png","language":"PHP","readme":"# Extensions for Leaflet Map Github Version\n\nContributors: hupe13    \nTags: leaflet, gpx, geojson, hover, marker   \nTested up to: 6.9  \nStable tag: 4.12    \nRequires at least: 6.2     \nRequires PHP: 8.1     \nLicense: GPLv2 or later\n\nExtends the WordPress Plugin \u003ca href=\"https://wordpress.org/plugins/leaflet-map/\"\u003eLeaflet Map\u003c/a\u003e with Leaflet Plugins and other functions.\n\n## Description\n\nExtends the WordPress Plugin \u003ca href=\"https://wordpress.org/plugins/leaflet-map/\"\u003eLeaflet Map\u003c/a\u003e with Leaflet Plugins and other functions.\n\nThis is the Github Version.\n\n[Differences](changes.md) to the \u003ca href=\"https://wordpress.org/plugins/extensions-leaflet-map/\"\u003eWordPress version\u003c/a\u003e.\nReleases are the same as the WordPress versions. If you want test the Github version, download from [tags](https://github.com/hupe13/extensions-leaflet-map-github/tags).\n\nPlease install [ghu-update-puc](https://github.com/hupe13/ghu-update-puc) to get updates and keep an eye on this repository in case I've made any mistakes.\n\n### Functions\n\n### Deutsch\n\n* Erstelle ein Höhenprofil eines Tracks. Es gibt ebenso Beschleunigungsdiagramm, Steigungsdiagramm, Geschwindigkeitsdiagramm, Tempodiagramm. Du kannst auch mehrere Tracks auf einer Karte darstellen.\n\n* Standardmäßig verwendet Leaflet Map die Kacheln von openstreetmap.org bzw. die von dir konfigurierten Kachelserver. Du kannst weitere verwenden und zwischen ihnen umschalten.\n\n* Viele Marker auf einer Karte werden unübersichtlich. Du kannst sie clustern und gestalten.\n\n* Du kannst Awesome-Markers verwenden.\n\n* Du kannst Elemente auf der Karte nach Kriterien gruppieren und ein- und ausblenden.\n\n* Erstelle eine \"Beitragskarte\" (Featured Map)\n\n* Erstelle eine Übersichtskarte mit den auf den Seiten und Beiträgen hinterlegten Geopositionen.\n\n* Erhalte einen Tooltip beim Überfahren eines Elementes mit der Maus.\n\n* Du kannst eine Choropleth-Karte gestalten.\n\n* Du kannst dir die Karte im Vollbildmodus anzeigen lassen.\n\n* Setze die Karte zurück.\n\n* Gestensteuerung.\n\n* Verwalte deine Dateien für Leaflet Map.\n\n* Hilfe zum Migrieren von [WP GPX Maps](https://wordpress.org/plugins/wp-gpx-maps/).\n\n* und weitere Funktionen.\n\n### English\n\n* 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.\n\n* By default Leaflet Map uses tiles from openstreetmap.org or from the tile servers you configured. You can use more and switch between them.\n\n* Many markers on a map become confusing. You can cluster and shape them.\n\n* You can use Awesome markers.\n\n* You can group the elements on the map by criteria and show/hide them.\n\n* Create a \"featured map\".\n\n* Create an overview map with geo-locations provided in the pages and posts.\n\n* Get a tooltip when hovering over an element.\n\n* You can design a choropleth map.\n\n* You can display the map in fullscreen mode.\n\n* Reset the map.\n\n* Gesture handling\n\n* Manage your files for Leaflet Map.\n\n* Help to migrate from [WP GPX Maps](https://wordpress.org/plugins/wp-gpx-maps/).\n\n* and more functions.\n\n### Included Leaflet Plugins and fonts\n\n#### Leaflet Plugins\n\n* [leaflet-elevation](https://github.com/Raruto/leaflet-elevation): A Leaflet plugin that allows to add elevation profiles using d3js.\n* [Leaflet.GeometryUtil](https://github.com/makinacorpus/Leaflet.GeometryUtil)\n* [Leaflet.i18n](https://github.com/yohanboniface/Leaflet.i18n): Internationalisation module for Leaflet plugins.\n* [leaflet-rotate](https://github.com/Raruto/leaflet-rotate): A Leaflet plugin that allows to add rotation functionality to map tiles\n* [Leaflet.AlmostOver](https://github.com/makinacorpus/Leaflet.AlmostOver): This plugin allows to detect mouse click and overing events on lines, with a tolerance distance.\n* [@tmcw/togeojson](https://www.npmjs.com/package/@tmcw/togeojson): Convert KML, GPX, and TCX to GeoJSON.\n* [D3](https://github.com/d3/d3): Data-Driven Documents\n* [Leaflet-providers](https://github.com/leaflet-extras/leaflet-providers): An extension that contains configurations for various tile providers.\n* [Leaflet.Control.Opacity](https://github.com/dayjournal/Leaflet.Control.Opacity): Makes multiple tile layers transparent.\n* [Leaflet.markercluster](https://github.com/Leaflet/Leaflet.markercluster): Provides Beautiful Animated Marker Clustering functionality.\n* [Leaflet.MarkerCluster.PlacementStrategies](https://github.com/adammertel/Leaflet.MarkerCluster.PlacementStrategies): Styling Markerclusters.\n* [Leaflet.ExtraMarkers](https://github.com/coryasilva/Leaflet.ExtraMarkers): Shameless copy of Awesome-Markers with more shapes and colors.\n* [Leaflet List Markers](https://github.com/hupe13/leaflet-list-markers): A Leaflet Control for listing visible markers in the map.\n* [Leaflet.FeatureGroup.SubGroup](https://github.com/ghybs/Leaflet.FeatureGroup.SubGroup): Grouping of Leaflet elements by options and features.\n* [Leaflet.Control.Layers.Tree](https://github.com/jjimenezshaw/Leaflet.Control.Layers.Tree): A Tree Layers Control for Leaflet.\n* [Leaflet Control Search](https://github.com/stefanocudini/leaflet-search): Search Markers/Features location by option or custom property.\n* [leaflet-choropleth](https://github.com/timwis/leaflet-choropleth): Choropleth plugin for Leaflet (color scale based on value).\n* [leaflet.zoomhome](https://github.com/torfsen/leaflet.zoomhome): Provides a zoom control with a \"Home\" button to reset the view.\n* [leaflet.fullscreen](https://github.com/brunob/leaflet.fullscreen): Simple plugin for Leaflet that adds fullscreen button to your maps.\n* [Leaflet.GestureHandling](https://github.com/Raruto/leaflet-gesture-handling): A Leaflet plugin that allows to prevent default map scroll/touch behaviours.\n* [turf](https://github.com/Turfjs/turf): Advanced geospatial analysis for browsers and Node.js\n\n#### Font\n\n* [Font Awesome 6](https://fontawesome.com/download)\n\n## Screenshots\n\n1. Track with elevation and speed profiles \u003cbr\u003e![Track with elevation profile](.wordpress-org/screenshot-1.png)\n2. ExtraMarkers \u003cbr\u003e![ExtraMarkers](.wordpress-org/screenshot-2.png)\n3. Grouping and Tree View \u003cbr\u003e![Grouping and Tree View](.wordpress-org/screenshot-3.png)\n4. Markercluster PlacementStrategies \u003cbr\u003e![Markercluster PlacementStrategies](.wordpress-org/screenshot-4.png)\n5. Tooltip on Hover \u003cbr\u003e![Tooltip on Hover](.wordpress-org/screenshot-5.png)\n6. Manage Leaflet Map files \u003cbr\u003e![Manage Leaflet Map files](.wordpress-org/screenshot-6.png)\n\n## Documentation\n\nDetailed documentation and examples in \u003ca href=\"https://leafext.de/\"\u003eGerman\u003c/a\u003e and \u003ca href=\"https://leafext.de/en/\"\u003eEnglish\u003c/a\u003e.\n\n## Thank you\n\nMany thanks to everyone who found errors and provided ideas for new functions.\n\n## Frequently Asked Questions\n\n\u003cp\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\n\u003cb\u003eIs there a widget or other support for the editor?\u003c/b\u003e\n\u003c/summary\u003e\n\n* Unfortunately both plugins - Leaflet Map and Extensions for Leaflet Map - only work with shortcodes.\n* If you have any questions please ask in the [forum](https://wordpress.org/support/plugin/extensions-leaflet-map/).\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\u003cb\u003eMy gpx file is not displayed!\u003c/b\u003e\n\u003c/summary\u003e\n\n* Is the URL correct?\n* Does the webserver return the correct mime type (application/gpx+xml)?\nPut in your `.htaccess`:\n```\nAddType application/gpx+xml gpx\nRewriteRule .*\\.gpx$ - [L,T=application/gpx+xml]\n```\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\u003cb\u003eIt doesn't work!\u003c/b\u003e\n\u003c/summary\u003e\n\n* Are you using any caching plugin? Try to exclude at least these js files from caching:\n\n - /wp-content/plugins/extensions-leaflet-map/leaflet-plugins/leaflet-elevation-*\n - /wp-content/plugins/extensions-leaflet-map/leaflet-plugins/leaflet-gesture-handling-*\n\n* Are you using any plugin to comply with the GDPR/DSGVO? There might be a problem with that.\n* If you use a caching plugin and a GDPR/DSGVO plugin you need to distinguish whether the user has accepted the cookie or not.\n* Please ask in the [forum](https://wordpress.org/support/plugin/extensions-leaflet-map/)!\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\u003cb\u003eApropos GDPR/DSGVO\u003c/b\u003e\n\u003c/summary\u003e\n\n* If you need a plugin for this try [DSGVO snippet for Leaflet Map and its Extensions](https://wordpress.org/plugins/dsgvo-leaflet-map/).\n* If you use [Complianz | GDPR/CCPA Cookie Consent](https://wordpress.org/plugins/complianz-gdpr/) see [here](https://complianz.io/leaflet-maps/).\n\u003c/details\u003e\n\u003c/p\u003e\n\n## Installation\n\n* First you need to install and configure the plugin \u003ca href=\"https://wordpress.org/plugins/leaflet-map/\"\u003eLeaflet Map\u003c/a\u003e.\n* Then install this plugin.\n* Go to Settings - Leaflet Map - Extensions for Leaflet Map and get documentation and settings options.\n\n## Changelog\n\n### 4.12 / 2602xx\n\n* new option in Search Control: collapsed\n* new option multielevation: flyToBounds - fit map to all tracks\n* new function cluster: if showCoverageOnHover, zoomToBoundsOnClick, spiderfyOnMaxZoom are false, spiderfy on each click on cluster\n* filter render_block for core/shortcode is no longer needed\n\n### Previous\n\n[Changelog](https://github.com/hupe13/extensions-leaflet-map-github/blob/main/CHANGELOG.md)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhupe13%2Fextensions-leaflet-map-github","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhupe13%2Fextensions-leaflet-map-github","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhupe13%2Fextensions-leaflet-map-github/lists"}