Map — Focus Mode

Map Tab — Focus Mode

Focus Mode isolates a single country or US state as the primary subject of your map. When activated, a mask overlay covers everything outside the selected region, creating a clean presentation-ready view of one geography. This is the mode you'd use for maps like "Germany — Office Locations" or "California — Portfolio Companies" where the audience should be focused on a single region.

Focus Mode has its own set of themes (separate from regular themes) that are optimized for the isolated-country presentation style. It also provides controls for internal boundaries (state/province lines within the focused country), neighboring country visibility, local city markers, and the ability to selectively show base map features through the focus overlay.

SVG export (vector output for editing in Illustrator or Figma) is only available in Focus Mode.

💡

You can switch between Regular and Focus modes freely without losing data. Your location markers, datasets, and saved views are preserved when toggling modes.

Country / Region

FeatureControlDescription
Country dropdownDropdownSelects the country or territory to focus on. When you select a country, the map automatically zooms to fit that country's boundaries, and a mask overlay is drawn that dims everything outside the selected region. The dropdown lists 60 countries (the United States appears first, followed by the remaining countries in alphabetical order). Selecting a country triggers loading of high-resolution (10m) boundary data for precise border rendering. To return to Regular Mode, use the mode toggle at the top of the Map panel.
US Region buttonsRadio buttons (US only)When the United States is selected, three region buttons appear: CONUS (the contiguous 48 states, the default), Alaska, and Hawaii. Each button focuses the map on that region's geographic bounds and adjusts the mask geometry accordingly. This lets you create separate maps for Alaska or Hawaii without showing the entire continental US. Only available when the US is selected as the country.
US State dropdownDropdown (US only)When the United States is selected, a state dropdown appears below the region buttons. Selecting a state zooms to that state's bounds and loads county-level boundaries for display within the state. The "Whole country" option at the top of the list returns to the national view. This is useful for creating state-level maps (e.g. "Texas — Regional Offices"). Only available when the US is the selected country.

Focus Theme

FeatureControlDescription
Focus theme dropdownDropdownSelects the visual style for the focus mode overlay. Focus themes control the mask color, focused country fill and border colors, neighboring country styling, and internal boundary appearance. These themes are separate from Regular Mode themes and are specifically optimized for the single-country presentation format. The default is "Focus White," which creates a clean white mask with grey boundaries that works well in most presentation contexts. 11 built-in focus themes are available (see Section 10.2), plus any custom focus themes you've created in the Theme Editor.

Internal Boundaries

FeatureControlDescription
Show low zoom boundariesCheckboxToggles internal state/province boundaries inside the focused country, rendered from high-resolution Natural Earth 10m GeoJSON data. These boundaries are visible at zoom levels 1–8 and provide clean, smooth subdivision lines at continental and national scale. Because they come from pre-loaded geometry data rather than vector tiles, they render with consistent quality at all zoom levels. Best for maps where you want to see state or province divisions at a zoomed-out national view.
Show high zoom boundariesCheckboxToggles internal boundaries sourced from the basemap's vector tiles, which provide detailed administrative subdivision lines at all zoom levels (especially z8 and above). These boundaries come from the PMTiles data and can show more detailed divisions than the Natural Earth data at high zoom. You can use this simultaneously with or independently from the low-zoom boundaries toggle. Use this when you're zoomed in and want fine-grained administrative detail.

Surrounding Boundaries

FeatureControlDescription
Show surrounding boundariesCheckboxToggles visibility of neighboring country borders outside the focused region. When enabled, countries adjacent to the focused country show their outlines through the mask, providing geographic context that helps viewers orient themselves (e.g. seeing France's neighbors when France is the focus). This is the master toggle — the "Show internal surrounding boundaries" control below is disabled until this checkbox is checked.
Show internal surrounding boundariesCheckboxToggles state/province boundaries within neighboring countries. Only becomes active when "Show surrounding boundaries" is enabled. This adds administrative detail to the surrounding countries, which can be useful when neighboring regions are relevant to your presentation (e.g. showing US state borders when focusing on a Canadian province near the border).

Customize Focus Theme

This section provides fine-grained control over the visual appearance of the focus mode overlay. Each control lets you adjust a specific aspect of how the focused country, its mask, and neighboring countries are rendered. Changes here are saved with your project.

Mask

FeatureControlDescription
Mask colorColor picker + hexSets the color of the overlay that covers everything outside the focused country. The mask is drawn as a full-screen polygon with a cutout for the focused country's shape. Default is white (#FFFFFF), which "washes out" the surrounding area and creates a clean, isolated appearance. A light grey softens the contrast between the focused country and its surroundings. A dark color (navy, charcoal) can create dramatic focus effects for dark-themed presentations. This directly affects PNG and SVG exports.

Focus Country

FeatureControlDescription
FillColor picker + hexSets the fill color inside the focused country boundary. Default is transparent, which allows the base map to show through so you see terrain, roads, and other geographic features within the country. Setting a solid color (e.g. light blue, pale yellow) overlays the entire country area with that color, hiding the base map detail beneath it. This creates a choropleth-style appearance where the country is a flat colored shape. Useful for stylized presentations where geographic detail inside the country isn't needed.
OutlineColor picker + hexSets the border/outline color around the focused country. This is the prominent line that defines the country's shape and is one of the most visually important elements in Focus Mode. Default is medium grey (#AAAAAA). Darker or brighter colors make the country boundary more visible and definitive. This line is rendered as a MapLibre line layer and appears in all exports.
Outline widthSlider (0.5–4.0px)Controls the stroke width of the focused country's border outline. Default is 1.5px. Higher values create a bolder, more prominent border. A thicker outline is particularly useful for presentation slides where the audience is viewing from a distance and needs to clearly see the country's shape.
InternalColor picker + hexSets the color of state/province boundary lines inside the focused country. These lines only appear when one of the internal boundaries toggles (low zoom or high zoom) is turned on. Default is light grey (#BBBBBB). Lighter colors create subtle, understated subdivisions; darker colors emphasize internal political geography and make state/province borders more prominent.
Internal widthSlider (0.3–3.0px)Controls the stroke width of internal state/province boundaries within the focused country. Default is 1.0px. Thinner lines create subtle divisions that are present but not dominant; thicker lines make state borders a prominent visual element.
Internal styleDropdownChooses between solid or dashed line rendering for internal boundaries. Dashed is the default — it visually differentiates internal subdivision boundaries from the solid country outline, creating a clear visual hierarchy (solid = national border, dashed = state/province border). Solid creates a more uniform appearance where all boundaries look the same. The dash pattern is [6,4] pixels (6px line, 4px gap).

Neighboring Countries

FeatureControlDescription
FillColor picker + hexSets the fill color for neighboring countries visible through the mask. Default is very light grey (#F2F2F2), which provides subtle distinction between the masked background area and the visible neighbor territories. Only has a visible effect when "Show surrounding boundaries" is enabled in Section 3.2.
OutlineColor picker + hexSets the border line color for neighboring country outlines. Default is light grey (#DDDDDD). Creates the visual boundary between adjacent countries. This should typically be lighter or more subtle than the focused country's outline color to maintain a clear visual hierarchy where the primary country stands out.
InternalColor picker + hexSets the color of state/province boundaries within neighboring countries. Default is light grey (#CCCCCC). Only visible when both "Show surrounding boundaries" and "Show internal surrounding boundaries" are enabled in Section 3.2.

Local Cities

The Local Cities system adds small city markers and labels within the focused country to provide geographic reference points. These are separate from your data markers (which appear across all modes) — Local Cities are specifically designed to help orient viewers by showing familiar city names on the map.

Cities are sourced from Natural Earth 10m populated places data, filtered to the focused country. You can also add custom cities by name or import them from a CSV file.

FeatureControlDescription
Show Local CitiesCheckbox (master)Master toggle for the entire Local Cities system. When enabled, small circle markers and labels appear for cities within the focused country. All controls below are disabled until this is checked. Local Cities render independently from your data markers and have their own styling controls.
Source modeDropdownControls which cities are displayed. Default shows the built-in curated city list for the focused country (sourced from Natural Earth data). Custom shows only cities you've manually added or imported. Both combines the default list with your custom additions. This is useful when the default city list is mostly right but you need to add a few specific locations.
Per-city toggleCheckbox (per city)Individual on/off toggles for each city in the list. Allows you to hide specific cities that overlap with your data markers or clutter the view, while keeping other reference cities visible. Disabled cities are remembered across sessions (stored in focusMode.disabledCities[]).
Add custom cityText input + buttonAdds a custom city by name. Enter a city name (max 100 characters), and it will be geocoded to get coordinates, then added to the custom cities list. Custom cities appear with a "custom" tag in the city list and can be individually toggled like default cities. Use this to add smaller towns or specific locations that aren't in the default list.
Import CSVFile upload buttonBatch-imports cities from a CSV, TSV, or TXT file. Each row should contain at minimum a city name (which gets geocoded automatically) or columns for name, latitude, and longitude (which skips geocoding). Imported cities are added to the custom cities list. Useful for adding a large number of reference cities at once.
Marker sizeSlider (1–8px)Controls the circle radius for city markers. Default is 2px, which creates small, subtle dots that mark city positions without dominating the map. Larger values (4–8px) make city locations more visually prominent. Note that city markers are always simple circles, not the marker shapes (diamonds, stars) available for data markers.
Marker colorColor pickerSets the fill color of city marker circles. Default is transparent (outline-only circles). Setting a solid color fills the circles. Works in combination with the outline toggle for visual flexibility — you can have filled circles, outline-only circles, or filled circles with outlines.
Transparent fillCheckboxWhen checked, the city marker fill is set to transparent, creating outline-only circle markers. This is the default style — cities appear as small rings rather than filled dots, which is subtler and less likely to be confused with data markers. Unchecking this enables the marker color picker above.
Outline colorColor pickerSets the stroke/outline color of city marker circles. Default is medium grey (#999999). This is the primary visual element when transparent fill is enabled (which it is by default). Darker outlines make cities more prominent; lighter outlines keep them subtle.
Show outlineCheckboxToggles the circle outline stroke on or off. Default is ON. When turned off and transparent fill is also enabled, city markers become invisible (only the text labels remain, which can be a useful effect).
Label sizeSlider (7–16px)Controls the font size for city name labels. Default is 9px, which is small and subtle text. Larger sizes (12–16px) make city names more readable in presentations but may cause more label overlap in dense urban areas. Labels are rendered as MapLibre text symbols with automatic collision detection that hides overlapping labels.
Label colorColor pickerSets the text color for city name labels. Default is medium grey (#888888). Darker colors make labels more prominent; lighter colors keep them subtle and secondary to your data markers.
Label halo widthSlider (0–3.0)Controls the width of the white outline around city label text. Default is 1 (a subtle halo). Higher values improve readability when labels sit on top of complex backgrounds (boundaries, roads). Set to 0 to remove the halo entirely for a cleaner look.
Label halo colorColor pickerSets the halo color for city labels. Default is white (#FFFFFF). The halo creates a text outline that improves readability by separating the label text from the map background beneath it.
Label positionDropdownControls where city labels appear relative to their marker dot. Above places the label centered above the marker (the default). Right places the label to the right of the marker. Right positioning can reduce overlap when cities are close together vertically, since labels extend horizontally instead of stacking.

Enhance with Base Map

This section controls how much of the underlying base map is visible through the focus mode overlay. It has two levels of control:

The top half lets you selectively show individual base map features (labels, highway shields, roads) through the focus overlay, with dedicated style controls for each. This is the most common approach — you might want city labels and highway shields visible through the focus overlay without showing the full road network.

The bottom half enables full base map rendering within the focus area, revealing everything (terrain, roads, buildings, water detail) with complete theme customization. This provides maximum geographic detail but removes the clean, isolated look that makes Focus Mode distinctive.

Both halves modify the same underlying base map — the difference is the granularity of control.

Show Base Map Layers

FeatureControlDescription
Country labelsCheckboxToggles country name labels from the base map within the focus area. Default is ON. These are the large country name text labels from the vector tiles (e.g. "UNITED STATES"). Shows independently from the focus theme's own label rendering. Useful for orienting viewers, especially on maps that include neighboring countries.
State / region labelsCheckboxToggles state and region name labels from the base map. Default is ON. Shows state/province names within the focused country and surrounding area. Useful for providing administrative context, especially in large countries where state names help viewers locate themselves.
City & other labelsCheckboxToggles city name labels, POI labels, and other text from the base map. Default is OFF. When enabled, the base map's built-in city and town labels appear through the focus overlay. This supplements (or can replace) the Local Cities system from Section 3.4, with the difference being that base map labels come from vector tile data and follow standard map labeling rules.
Highway shieldsCheckboxToggles highway route number shields from the base map. Default is OFF. When enabled, Interstate shield icons and generic route markers appear on highways within the focus area. Turning this on also reveals additional controls (below) for customizing shield appearance.
RoadsCheckboxToggles base map road lines through the focus overlay. Default is OFF. When enabled, the transportation network (highways, major roads, minor roads) becomes visible within the focused country. Turning this on also reveals road style controls (below) for customizing road appearance.

Road Style (shown when Roads is ON)

FeatureControlDescription
ColorColor picker + hexSets the color for all road lines visible through the focus overlay. Default is light grey (#CCCCCC). This applies uniformly to all road types (highways, major, minor, links, other). Light grey roads provide transportation context without competing with your data markers.
WidthSlider (0.2–3.0x)Multiplies the width of all road lines through the focus overlay. At 0.2x, roads are barely visible thin lines. At 3.0x, roads are very prominent thick lines. Properly handles the complex interpolation expressions in road line-width definitions, so width scaling works correctly at all zoom levels.

Shield Style (shown when Highway shields is ON)

FeatureControlDescription
Text colorColor picker + hexSets the text color for highway shield route numbers within the focus area. Default is muted rose-grey (#938a8d).
SizeSlider (0.5–2.0x)Scales both the shield text and icon simultaneously. Applies the multiplier to both text size (base 8px) and icon size (base 0.8). Larger values make shields more prominent and readable at lower zoom levels.

Label Style

FeatureControlDescription
Label sizeSlider (0.5–2.0x)Scales all base map label text visible through the focus overlay. At 1.0x, labels render at their default size. Adjust this to match the visual weight you want for the focus presentation.
Label haloSlider (0–4.0)Controls the text outline width around all base map labels in the focus area. Higher values improve readability when labels sit on top of complex focus backgrounds (boundaries, colored fills).

Full Base Map

FeatureControlDescription
Show base map through focusCheckboxMaster toggle that reveals the complete base map within the focused country's boundary. When enabled, the target country fill is removed so the full base map (earth, water, roads, parks, buildings — everything) shows through inside the country's outline. This provides maximum geographic detail but sacrifices the clean, isolated look of standard Focus Mode. All customization controls below become active when checked. Use this when your audience needs to see full geographic context within the focused country.
Base Map ThemeDropdownSelects an independent base theme for the focus mode base map, separate from the regular mode theme. This means you can use a different visual style in Focus Mode (e.g. a Dark base with a Focus White overlay). Same theme options as Regular Mode: Light, White, Grayscale, Dark, Black, plus any custom themes.
Colors (8 keys)Color picker + hexSame 8 color controls as the regular mode Customize Theme (Earth, Water, Parks, Roads, Buildings, Boundaries, Label text, Label halo). These modify the base map colors within the focus area only and don't affect your regular mode customizations.
Road widthSlider (0.2–3.0x)Multiplies all road line widths in the focus base map. Works identically to the regular mode road width control but only affects the focus mode view.
Boundary widthSlider (0.2–3.0x)Multiplies all boundary line widths in the focus base map.
Reset to defaultsButtonClears all full-base-map customizations, turns off "Show base map through focus", removes any live theme modifications, and restores the focus theme's default appearance.