Interactive maps help Squarespace website owners display business locations, service areas, or regional information in a clear and engaging way.
Squarespace allows you to add custom HTML via the Code and Embed blocks, which makes it possible to place interactive maps from Fla-shop.com on your site.
Our platform offers two different products for this purpose:
Embedded Maps (widget) — quick setup with no file hosting.
JS/CSS HTML5 Map — full control for developers who prefer hosting files themselves.
This guide covers both options so you can choose what fits your workflow.
Click 'Choose a map' and select a template (e.g., USA).
The visual editor opens automatically. Use the tabs to:
Colors: fill regions with one or multiple colors.
Links & Tooltips: add links, rich-text tooltips, and details per region.
Markers: place points, pins, labels, and optional links/tooltips.
Preview: switch between tooltip and side panel/modal modes.
Click Save.
Step 2 — Copy the installation code
In your account, open Embed code for the map.
Click Copy to clipboard.
Note: The widget is responsive and adapts to the width of the container on your Squarespace page. You do not need to change width/height parameters inside the snippet.
Step 3 — Add the code in Squarespace
Open the page editor in Squarespace.
Click + ADD BLOCK and choose Code (or Embed, if you prefer).”
Paste the copied HTML snippet.
Save and publish the page.
Step 4 — Update and manage
To change colors, tooltips, or markers, edit the map in your Fla-shop account and click Save — the embedded map reflects changes automatically.
Trial embedding runs for 7 days; you can upgrade anytime to keep maps continuously online.
Best when you’re comfortable with HTML and want full control over assets.
Squarespace doesn’t host your custom JS/CSS files; place them on external hosting (GitHub Pages, your own server, etc.) and reference them from a Code/Embed block.
Step 1 — Host the files externally
Upload these files to a publicly accessible HTTPS location:
raphael.min.js
map.js
paths.js
settings.js
map.css
Make sure you have direct URLs for each file (they should open in the browser).
Step 2 — Insert the code in Squarespace
In the Squarespace editor:
Click + ADD BLOCK and choose Code.
Paste the snippet below, replacing https://your-host.example.com/... with your actual URLs.