Skip to main content

The best map plugin for WordPress with infinite possibilities.

MapSVG WordPress map plugin control panel screenshot

Perfect WordPress map plugin for any project

Display your sales representatives on a map, each on the region they represent. Add info on their profile so the prospects will gain their trust. There’s nothing better than improving your deals closing rate with a few simple tweaks to your site.


Turn any image into an interactive map

Use one of the 100+ included vector maps. Draw a custom map or floorplan in your favorite vector graphics software and make it dynamic with our WordPress interactive map plugin.

Add your own overlay on Google Map

Draw a vector image in Adobe Illustrator, Inkscape or any other vector graphics software.

Export the image as SVG and overlay it on Google Map.

Impress your site visitors with a custom, unique map that you've created by yourself:

Add interactivity to a jpeg/png image

Use the embedded drawing tools to add clickable areas on any image or arial photo. Create impressive maps for a real estate website made on WordPress. Put yourself in the eyes of your real estate site visitors: an interactive map would make them understand better what you are offering and they’ll have a better chance of converting to buyers.

Create custom content

Using MapSVG WordPress map plugin, and its included Form Builder - you can create any custom content:
  • people
  • shops
  • restaurants
  • sales representatives
  • events
  • real estate properties
  • ...anything else
Large data sets can be easily imported from a CSV file.

Link objects to map regions

Map regions can have one or more objects that you've created. Show the list of connected objects on click on a region.

Show locations on the map

Custom objects can have an address field that gets converted to geo-coordinates.

Show a list of objects with filters

Add a directory next to your map, with filters and text search field.

Powerful map editing tools

  • Settings
    Control the general map settings – the size, initial position, tooltips, and others.
  • Colors
    Edit the colors of your map regions and containers’ colors.
  • Regions
    Control map regions: add custom fields, set region statuses, colors, import data from a CSV file.
  • Database
    Create and manage custom objects. Attach objects to map regions. Import data from a CSV file.
  • Filters
    Add filters and text search for your database items.
  • Google Maps
    Enable Google Maps. Add custom Google Map styles from SnazzyMaps.
  • Directory
    Add a list of your objects (or list of map regions) near the map.
  • Details View
    Control the settings of "Details view" - the large scrollable window that appears on click on a region or marker.
  • Actions
    Set up actions when clicking on a region, marker, or directory item.
  • Visibility
    Add controls that allow showing/hiding groups of objects on the map.
  • Templates
    Set up templates using the Handlebars template syntax.
  • JavaScript
    Add any custom functionality using numerous JS event handlers.
  • CSS
    Fine-tune map styles by adding a custom CSS.

Tons of features

Vector maps

Turn any vector file into an interactive map

Google maps

Use standalone Google Maps or with added vector overlays.

Image maps

Add interactivity to any JPEG/PNG image.

Statistics, data visualization

Color parts of a map with different colors depending on your numbers.

Custom data

Create custom data set within the mapping plugin and show it on your map.

Custom fields

Text, textarea, image, select, multiselect, radio, checkbox, date, wp-post

Image uploader

Attach images to objects and map regions. Different image sizes are created automatically: thumbnail, medium, full.

CSV import

Import large data sets from a CSV file.


Split the data loaded to your map into pages.


Add location markers simply by entering an address. Use default marker images or upload your own.

Marker clusters

Show 1000 markers all at once without pagination.


Show a list of custom objects or map regions near your map.

Text Search

Do a text search by any field.


Add filters by custom fields, filter by distance.


Full control of your content’s look on the front-end.

Event handlers

Extend the functionality with your own JS code by using MapSVG API.

CSS editor

Fine-tune map styles in the built-in CSS editor.

Mobile ready

The map layout automatically changes on mobile devices.

"It's more than just maps!"