Now Available · Limited 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.

SINGLE SITE

$19.99

one-time · lifetime licence

Everything you need to ship one great Bricks map project. Pay once, use forever — updates included for life.

  • 1 WordPress installation
  • All Pro features included
  • Lifetime plugin updates
  • Query Loop + Connector
  • Bricks popup templates
  • Polylines & OSRM routing
  • WordPress hooks & filters
  • Standard support

UNLIMITED SITES

$79

per year · unlimited installs

Deploy TBD Map on every client site you build. One affordable yearly subscription covers unlimited WordPress installations.

  • Unlimited WordPress installs
  • All Pro features included
  • Updates & new features all year
  • Query Loop + Connector
  • Bricks popup templates
  • Polylines & OSRM routing
  • WordPress hooks & filters
  • Standard support

LIFETIME UNLIMITED

$49.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 Pro features included
  • Lifetime updates, forever
  • Query Loop + Connector
  • Bricks popup templates
  • Polylines & OSRM routing
  • WordPress hooks & filters
  • Standard support

Launch 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.