Map (Leaflet)
Map (Leaflet) (map-leaflet) embeds an interactive map using Leaflet and tile layers (default: OpenStreetMap). Unlike the Google Map element, it does not use the Google Maps JavaScript API—use this when you want OSM-style tiles or custom tile URLs without Google.
The element is not draggable in the builder (draggable = false) to avoid conflicts with map interaction. It enqueues bricks-leaflet scripts and styles.
Layers
Section titled “Layers”Layers (repeater) — Each layer:
- Name (text) — e.g.
OpenStreetMap. - URL (text) — Tile URL template with
{z},{x},{y}placeholders. - Min Zoom, Max Zoom (number).
- Error Tile URL (text).
- Attribution (text).
Default repeater row uses OpenStreetMap’s standard tile URL.
Markers
Section titled “Markers”Markers (repeater):
- Coordinates (text) —
latitude, longitude(comma-separated). Supports dynamic data. - Label (text) — Builder-only helper to tell markers apart.
- Icon (image) — Per-marker image; Height / Width (px) when set.
- Popup (Text) (editor) — Popup content for that marker.
Marker (Default)
Section titled “Marker (Default)”Global defaults when a marker has no custom icon:
- Icon (image), Icon: Height (px), Icon: Width (px).
-
Height (number with units) — Map container height. Default placeholder:
300px. Triggers reload when changed. -
Map center (text) —
latitude, longitude. -
Zoom level (Initial) (number).
-
Zoom level (Min), Zoom level (Max) (number).
-
Zoom: Snap, Zoom: Delta (number).
-
Zoom: Double-click (select) — Enabled, Enabled (Center), or Disabled.
-
Zoom: Scroll wheel (select) — Same options.
-
Box Zoom (checkbox).
-
Zoom Control (checkbox).
-
Attribution Control (checkbox).
-
Close popup on click (checkbox).
-
Dragging (checkbox).
-
Track resize (checkbox) — See Leaflet map options.
Was this helpful?
A quick vote and short notes help us improve these docs faster.
Leave a note for us
Please do not include passwords, license keys, or personal data. We store submitted notes to improve the docs.
Thanks for sharing feedback. We're using it to improve these docs.