WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Jonny Quinn v1.3.5

ThemeCanvas Locations for Elementor with OpenStreetMap

Add beautiful OpenStreetMap locations to Elementor with manual coordinate entry and custom pin colors.

ThemeCanvas Locations for Elementor with OpenStreetMap

The facts

Rating
5★ from 6
Active installs
100+
Price
Free
Last updated
20 Jun 2026
Added
Jan 2026
Requires WP
6.0
Tested up to
WP 6.9.7
Requires PHP
7.4
Downloads
1,355

Our analysis

AI-assisted

ThemeCanvas Locations for Elementor with OpenStreetMap is a WordPress plugin that allows you to add interactive maps to your Elementor pages using OpenStreetMap and Leaflet.js. It enables you to create customizable, responsive maps with unlimited location markers without needing a Google Maps API key.

The plugin is suitable for users looking to build store locator maps, contact maps, or multi-location layouts directly within Elementor. It offers features like manual location entry, custom pin colours, and interactive popups, making it a versatile tool for developers and site owners who require map functionality.

Best for: This plugin suits developers and site owners needing to incorporate interactive maps into their Elementor pages.

What it does well

  • Uses OpenStreetMap and Leaflet.js for map integration
  • No Google Maps API or tracking required
  • Fully customizable with various map styles and pin colours
  • Interactive popups with rich content options
  • GDPR compliant with no user tracking

Where it falls short

  • Limited information on the Pro version features
  • No details on support or documentation quality

Verdict

ThemeCanvas Locations for Elementor with OpenStreetMap provides a practical solution for adding maps to your site without the constraints of traditional mapping services. It is a solid choice for those looking to enhance their pages with location-based features.

From the developer

Jonny Quinn's own description of ThemeCanvas Locations for Elementor with OpenStreetMap, lightly tidied.

ThemeCanvas Locations for Elementor with OpenStreetMap lets you add beautiful, interactive maps to your Elementor pages using OpenStreetMap and Leaflet.js.

Add interactive OpenStreetMap maps in Elementor with the ThemeCanvas Locations widget.

This Elementor map plugin uses Leaflet.js to create fully customizable, responsive maps with unlimited location markers — no Google Maps API or tracking required.

Ideal for building store locator maps, contact maps, or multi-location layouts directly within Elementor, using fast, GDPR-compliant OpenStreetMap data.

Features

  • Manual Location Entry – Add unlimited locations directly in the Elementor editor
  • Custom Pin Colors – Set unique colors for each location marker or set a global default
  • Map Style Themes – Choose from 4 map styles: Standard, Dark, Humanitarian, or Terrain
  • Interactive Popups – Rich popup content with WYSIWYG editor and customizable max width
  • Customizable Maps – Control zoom level, map height, and scroll behavior
  • Style Controls – Customize popup title, link, and background colors
  • Coordinate Validation – Automatic validation ensures accurate map positioning
  • OpenStreetMap Integration – Step-by-step instructions to find coordinates
  • Fully Responsive – Works perfectly on all devices
  • No API Key Required – Unlike Google Maps, completely free to use
  • GDPR Compliant – No user tracking or data collection
  • Lightweight – Only loads assets when widget is used

Pro Version

Upgrade to Pro to unlock dynamic locations and advanced querying while keeping full compatibility with your existing manual maps.

  • Dynamic Locations from posts and custom post types (CPTs)
  • Advanced Querying with include/exclude and taxonomy filters
  • Auto-Fit Bounds for clean multi-location map displays
  • Per-Location Pin Colors saved in post meta
  • Built-In Coordinate Metabox for faster editor workflows

How to Use

  1. Install and activate the plugin
  2. Edit any page with Elementor
  3. Search for “ThemeCanvas Locations” widget
  4. Drag it to your page
  5. Click “Add Item” to create a location
  6. Follow the OpenStreetMap coordinate instructions
  7. Customize your map settings and styles
  8. Publish!

Finding Coordinates

The widget includes step-by-step instructions:

  1. Open OpenStreetMap
  2. Search for your location
  3. Right-click on the exact spot
  4. Select “Show address”
  5. Copy coordinates from the sidebar
  6. Paste into the widget

Requirements

  • WordPress 6.0 or higher
  • Elementor 3.0.0 or higher
  • PHP 7.4 or higher

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for maps and locations.

Meta Box

Meta Box plugin is a powerful, professional developer toolkit to create custom meta boxes and custom fields fo...

Free 500k+ installs 4.8★ (165)
WP Go Maps

The easiest to use WordPress map plugin! Create a custom map, map block, store locator or map widget with high...

Free 300k+ installs 4.8★ (3,035)
SlimStat Analytics

Real-time WordPress analytics that stay on your own server: pageviews, outbound links, WooCommerce funnels, al...

Free 70k+ installs 4.8★ (817)
Open User Map

Create custom interactive maps with free Leaflet-based styles, no Google Maps API key, frontend marker submiss...

Free 10k+ installs 5★ (67)
WP Store Locator

An easy to use location management system that enables users to search for nearby physical stores.

Free 50k+ installs 4.8★ (312)
Leaflet Map

Interactive maps and markers on your posts and pages with simple shortcodes.

Free 30k+ installs 4.9★ (58)