Skip to main content

Introduction

MapSVG is a WordPress plugin for interactive maps: SVG country and custom maps, Google Maps overlays, and image maps. You can attach data to regions and markers, show a directory list, filters, popovers, tooltips, and details views — then embed the map on a page with the MapSVG block, Elementor widget, or shortcode.

5-minute path

  1. Install the plugin
  2. Create your first map and insert it on a page
  3. Publish the page and open it on the front end

Learn next

TopicWhy
Creating your first mapCreate a map and embed it with block, widget, or shortcode
TemplatesHandlebars syntax for directory items, popovers, details
ActionsWhat happens on region / marker / directory click
JavaScriptEvents, middleware, custom behavior
Error DictionaryError codes and how to fix them
Google API keysRequired for Google Maps, geocoding, and address markers

Common goals

See the Recipes index for prerequisites and step links. Quick jumps:

GoalStart here
Store locatorRecipes › Store locator
ChoroplethChoropleth map
WordPress posts on a mapWP Post data source
Google Map + SVG overlayGoogle Map with custom SVG
Embed on a pageCreating your first map · Gutenberg · Elementor · Classic editor
Data sourcesData sources overview

All how-tos: Tutorials.

Need help?

If these docs do not answer your question, open a support ticket.