We can use Event Page + Map Plugin or Store Location Tool to do this.
#Option 1. Use Event Page + Map Plugin
#1. First, create an Event Page
#2. Add some event items. If you need to place 8 locations to Map, you can add 8 Event Items
#3. Edit each Event and
- Add excerpt: you can enter store information, hours, phone number address or any information here.
- Add Location
Do it for all events
#4. Install this Maps Plugin. The plugin will give you some code to Code Injection Footer, like this.
#5. Edit page where you want to place Map > Add a Map Block
#6. Click Multiple > Use Collection Locations
Next, click Select Collection > Choose Event Page (you created in #1)
#7. Result. All locations will appear on Map.
#8. You can adjust some options in the tab Markers
for example, if I choose this option
You will see info/thumbnails when clicking on each location
#Option 2. Use Store Location Tool
#1. First, access this tool.
#2. At Locations, you can add all locations manually or upload CSV file
#3. If adding it manually, you can enter business name (or address) and then click Search
The tool will get info automatically, you can also edit these info more easily.
I added some example locations here
#4. Next, click Directory and Style to adjust some styles
#5. When you’ve done everything, click Add to website for free > Choose a Free plan
and copy embed code
#6. Edit page where you want to place Map on your Squarespace site > Add a Section > Add a Block > Choose Code Block
Paste embed code
#7. Save & Preview the page to see the result.