
????️ Interactive map with a visual marker editor. No API keys, no registration, completely free. Gutenberg block + shortcode.
| Author: | ivangrishov (profile at wordpress.org) |
| WordPress version required: | 5.8 |
| WordPress version tested: | 6.9.4 |
| Plugin version: | 1.0.1 |
| Added to WordPress repository: | 28-03-2026 |
| Last updated: | 28-03-2026 |
| Rating, %: | 0 |
| Rated by: | 0 |
| Plugin URI: | https://wordpress.org/plugins/sweet-map/ |
| Total downloads: | 58 |
![]() Click to start download |
|
Sweet Map adds a beautiful interactive map to your WordPress site — with a visual marker editor, address search, and rich popups. No coding required.
Built on Leaflet.js — the leading open-source map library trusted by millions of websites worldwide.
???? 100% Free — No API Keys, No Registration
Unlike Google Maps or Mapbox, Sweet Map works completely out of the box:
- ✅ No Google account needed
- ✅ No API key to generate or manage
- ✅ No billing — no credit card, no usage limits
- ✅ No registration on any third-party service
- ✅ No monthly fees — ever
Just install, activate, and start adding markers.
✨ Features
- ???? Visual marker editor — click the map to place a marker, drag to reposition
- ????️ Multiple maps — create unlimited maps, each with its own markers and settings
- ???? Rich popups — title, description, photo, and a link button in every marker
- ???? Custom markers — choose a pin color or upload your own PNG/SVG icon
- ???? Address search — find any location instantly, no API key required
- ???? Marker clustering — nearby markers group automatically at low zoom levels
- ???? Gutenberg block — add maps via the block editor with a visual map selector
- ???? Shortcode —
[sweet_map]or[sweet_map id="offices"] - ????️ Map styles — OpenStreetMap or Satellite view
- ???? Geolocation — “Find my location” button on the map
- ???? Multilingual — English and Russian included
???? Add a map in seconds
Option 1 — Gutenberg block:
Click + in the page editor search “Sweet Map” select the block pick a map from the sidebar. Done.
Option 2 — Shortcode:
[sweet_map]
[sweet_map id=”offices”]
???? External services
This plugin uses open, free services to display maps and search addresses:
- OpenStreetMap (default map tiles) — openstreetmap.org. Copyright & terms.
- Stadia Maps (satellite tiles) — stadiamaps.com. Terms. Privacy policy.
- Nominatim (address search) — nominatim.openstreetmap.org. Privacy policy.
Map tiles load when the map is displayed on the page. Address search sends a query only when the visitor types in the search box. The plugin does not store any personal data.
Source Code
The compiled JavaScript (assets/dist/index.js) is built from Vue 3 source code available on GitHub.
Screenshots
FAQ
ChangeLog




