Data sources
MapSVG can load map data from several sources. Getting-started guides cover each source; this page summarizes how they fit in the map editor.
Built-in Database
Default for custom markers and directory rows: objects you create under Database › List, with fields from Database › Edit fields.
Regions
Clickable SVG shapes with their own field schema (Regions › Edit fields / List). Use for country/state maps, floor plans, choropleth values on shapes.
WordPress posts
Load posts onto the map (as markers or linked to Regions). Configure the data source in the Database UI.
API endpoint
Load objects from a custom REST API (with request/response middleware).
Shared tables (multiple maps)
One Database table can be connected to several maps so you do not duplicate data.
- Sharing data between maps
- In the editor: Database › Data sources — add, edit, Connect a table to the current map
CSV and Google Sheets
Import rows from a file upload or a published Google Sheets CSV URL; optional periodic sync.
- CSV file
- Google Sheets
- Editor reference: CSV import
- Regions CSV: under Regions › CSV import in the editor docs
Choosing a source
| Need | Use |
|---|---|
| Custom store / event list | Built-in Database (+ Location field) |
| Color countries by stats | Regions fields + choropleth |
| Existing WP content | WP Post data source |
| External app / CRM | API endpoint |
| Same data on many maps | Shared Database table |
| Bulk / spreadsheet updates | CSV file or Google Sheets |