The Leaflet Layers module adds the alternative background and overlays layers to Leaflet maps. The Leaflet Layers module currently only accepts WMS/TMS layers. The Leaflet Layers GeoJSON module adds vector layers from GeoJSON sources. The style and popup of each GeoJSON feature can be set via TwigJS.
Usage
- Go to admin/structure/leaflet_layers/map_layer, add a new layer.
- Layer Type: "Overlay Layer", Map Type: "GeoJSON".
- File: Add the URL of the GeoJSON file. Make sure that it is available via CORS.
- Style has to evaluate to a valid JSON (note the quotes around color), e.g.:
{ "weight": 3, "color": "{{ item.properties.color }}" } - Pop-up can have HTML code, e.g.
<b>{{ item.properties.title }}</b><br>{{ item.properties.description }}
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
More in the Leaflet ecosystem
Most installed first
Activity
Release Timeline
Releases
| Version | Type | Core | Release date | |
|---|---|---|---|---|
| 1.0.0-beta2 | Pre-release | Dec 24, 2023 | ||
| 1.0.0-beta1 | Pre-release | Apr 14, 2023 | ||
| 1.0.x-dev | Dev | Apr 14, 2023 |