Skip to main content

Data sources overview

MapSVG can load markers and directory rows from several sources. You configure sources under Database › Data sources in the map editor — add a source, Connect it to the map, then click Save.

SourceBest for
MapSVG DatabaseCustom locations, events, store list — objects you create in MapSVG
WP Post data sourceExisting WordPress posts as markers
API endpointExternal REST APIs
CSV fileOne-off or repeated file uploads
Google SheetsSpreadsheet as a live, auto-syncing source

Regions (clickable SVG shapes) are separate: they come from the SVG file, not from these Database sources. See SVG maps.

For editor details on each tab, see Data sources in the map editor.

Sharing data between maps

One Database table can be connected to several maps so you do not duplicate markers and fields.

Create a map and add data to its Database (for example, a world map using geo-calibrated/world.svg):

World map with a marker

Add a location:

Add a marker on the world map

Note the map ID in the top toolbar — you need it to find this map's data table:

Map ID in the toolbar

Create a second map (for example USA using geo-calibrated/usa.svg):

USA map

On the second map, open Database › Data sources. Find the table named objects_xxx where xxx is the first map's ID, and click Connect:

Connect to the shared data table

Click Save to store the connection. Both maps now use the same table — markers added on either map appear on both:

Shared markers on both maps