Advanced Map

Show visitors where you are and how to reach each location.

Markers with popups, a searchable location list, style presets, clusters, lines and areas, drawn keylessly from OpenStreetMap or with Google Maps when the site has a key.

Gutenberg block

Requirements

  • The block editor (Gutenberg)
  • WordPress 6.5 or newer
  • PHP 7.4 or newer
  • Licence: Pro ($2 / year) — add it to the cart in Moduly

Add it to a page

  1. Open the page or post in the block editor.
  2. Click + (Block Inserter) and search for Advanced Map — it is in the Moduly category.
  3. Insert it, then fill in its content on the canvas. Ready-made presets appear when you insert it, and later under Transform to in the block toolbar.
  4. Adjust it in the right sidebar: the Block tab holds the settings below, and the Styles tab its colours, typography and spacing.

Settings

General

SettingWhat you can set
TitleList
LatList
TitleText

Map

SettingWhat you can set
Drawn withosm or google
Tilesosm, topo or custom
Tile URL (https, with {z} {x} {y})Text
AttributionText
StyleText
Google style JSONText
CSS filter for the tilesText
Map ID (optional)Text
Map typeroadmap, satellite, hybrid or terrain
Centrefit, first or custom
Centre latitudeText
Centre longitudeText
Zoom1–20
Zoom on tablets (0 = same)0–20
Zoom on phones (0 = same)0–20
Height (px)160–1200
Height on phones (px, 0 = same)0–1200
Corner radius (px)0–40

Pins and popups

SettingWhat you can set
Pin size (px)16–120
Pinpin, dot or square
Group close markersOn / off
Group radius (px)20–200
Popups open onclick, hover or none
Popup width (px)160–480
Pins drop inOn / off

Location list

SettingWhat you can set
Listnone, left, right or below
Search boxOn / off
Show addressesOn / off
List width (px)180–520

Lines and areas

SettingWhat you can set
Drawnone, markers, polyline or polygon
Line width (px)1–20
DashedOn / off

Controls

SettingWhat you can set
PinsColour
GroupsColour
LineColour
Area fillColour
Zoom buttonsOn / off
Mouse wheel zooms (otherwise Ctrl + wheel)On / off
Drag to moveOn / off
Full screen buttonOn / off
Map type switchOn / off
Load when scrolled nearOn / off

Styles tab: spacing, from WordPress's own design tools.

Tips

  • Visitors who ask their device for reduced motion get a calmer, still version automatically.
  • Not sure where to start? Insert one of its presets and edit from there.

Troubleshooting

  • OpenStreetMap's public tile servers have a fair-use policy. Busy sites should use a tile provider (custom tile URL), and the attribution must stay visible.
  • Address-only markers call OpenStreetMap Nominatim once from the server (cached forever, at most 3 per render). All demo markers use coordinates.
  • The Google Maps browser key is necessarily visible in pages that use Google mode; restrict it to the site's domain.
  • A change not showing on the live site is almost always a page cache — clear your caching plugin or host cache.