Now Available · Launch Deal

TBD MAP

A dedicated Map element powered by OpenStreetMap + Leaflet.js. No API keys, no Google, no billing surprises. Deep integration with query loops, dynamic data, and Bricks popup templates.

// Core Features

EVERYTHING A
BRICKS MAP NEEDS

Four organized control groups right inside your Bricks panel. No code required for typical use — fully configurable from the sidebar.

Created by potrace 1.16, written by Peter Selinger 2001-2019

Privacy-Friendly

OpenStreetMap tiles via Leaflet.js. No API keys, no billing accounts, no Google dependencies — now or ever.

Zero cost

bricks-favicon-512x512Created with Sketch.

Native Bricks Element

A dedicated TBD Map element in the Bricks panel. Organized into four groups: Addresses, Markers, Polylines, Map. Feels like it was always there.

 Bricks-first

Created by potrace 1.16, written by Peter Selinger 2001-2019

Smart Marker Clustering

Automatically cluster dense pins for large datasets. Use default or fully custom icons — set globally or per-marker.

Large datasets

Bricks Popup Templates

Popups can be a simple title + content from fields, or full Bricks popup templates loaded via AJAX with live dynamic data — an “info box” experience.

AJAX powered

Created by potrace 1.16, written by Peter Selinger 2001-2019

Photon Geocoding

Convert addresses to lat/lng and power address autocomplete using Photon — fully open-source, no key needed. Results cached with WordPress transients.

Cached results

CPT Integration

Integrates with ACPT, ACF, JetEngine, MetaBox to seamlessly improve your workflow and create dynamic maps

Dynamic Data

// Flexible data sources

THREE WAYS
TO ADD LOCATIONS

From simple manual pins to live map markers driven by Bricks query loops, pagination, and filters.

Manual Addresses
Query Loop Mode
Sync With Query

// Routes & areas

DRAW ROUTES &
AREAS FROM DATA

Routes & Closed Areas

Draw open paths (routes) or closed shapes (areas). Define polylines manually with custom points and styling, or sync them automatically to follow your marker coordinates.

Per-Line Style Control

Each polyline has its own color, weight, opacity, and routing mode. Or use global options when synced to your addresses for consistent styling across all lines.

Road-Snapped via OSRM

Routes follow real roads using OSRM — fully open-source, no billing. Choose routing mode per polyline.

// Simple Pricing

PAY ONCE.
BUILD FOREVER.

No subscriptions on single-site licences. No per-site fees. Pick the plan that fits how you build.

LIFETIME Single Site

$9.99

one-time · lifetime updates

The ultimate deal for prolific Bricks builders. Pay once, use on every site you ever build — no renewals, no limits, no catch.

  • Single Site License
  • All features included
  • Lifetime updates, forever
  • Query Loop + Connector
  • Bricks popup templates
  • Polylines & OSRM routing
  • WordPress hooks & filters
  • Standard support
get single site

LIFETIME UNLIMITED

$19.99

one-time · lifetime updates

The ultimate deal for prolific Bricks builders. Pay once, use on every site you ever build — no renewals, no limits, no catch.

  • Unlimited WordPress installs
  • All features included
  • Lifetime updates, forever
  • Query Loop + Connector
  • Bricks popup templates
  • Polylines & OSRM routing
  • WordPress hooks & filters
  • Standard support
get lifetime deal

All plans include the full Pro feature set. · VAT may apply depending on your location.

Not sure yet? Every paid plan comes with a 14-day refund policy — no questions asked.