Europe Maps

Europe Maps

About Europe Maps

A clean, flexible map component for Framer that renders European countries in a distinctive dot style. Select a country, choose how it's displayed, adjust the colours, and drop it straight onto your canvas. No image assets, no map APIs, no dependencies — just a single component that does exactly what it says.

9 countries included

Austria, France, Germany, Italy, Netherlands, Portugal, Spain, Switzerland, and the United Kingdom are ready to use immediately, with data bundled directly in the component so nothing needs to load.

Three ways to display each map

  • Filled — the entire country shape rendered as a solid field of dots

  • Outline — just the border of the country, traced in dots

  • Grid — the full dot grid shown across the canvas with the country highlighted within it

Customise everything from the property panel

  • Country dropdown

  • Display mode — Filled, Outline, or Grid

  • Dot colour

  • Background colour

  • Grid dot colour (Grid mode)

  • Country label — toggle on or off, with separate colour control

Easy to extend

The component pulls map data from JSON files in a GitHub repository you own. Adding a new country is as simple as dropping in a new file and adding one line to the component. No republishing required. The included README walks through the full process, with a Python script to convert any country border into the correct dot format.

Where it works well

  • Office and studio location pages

  • Country-of-origin callouts on product or brand sites

  • Travel, logistics and territory pages

  • Editorial layouts and infographic sections

  • Data dashboards and reporting interfaces

Technical details

  • Pure React, no external libraries

  • SVG-based rendering — sharp at any size

  • Outline mode is computed automatically from the shape data

  • All 9 base countries are bundled — works on canvas immediately, no GitHub setup required to get started