Live This site runs Joomla 6.1.2
JoomClub

News, security and craft for the Joomla ecosystem

Extensions

Smart Local Google Maps blocks Google requests until consent

Smart Local Google Maps prevents Google Maps from loading on a Joomla page until the visitor gives consent.

This is a consent gate for Google Maps embeds and map output: it replaces the map with a placeholder, then loads Google only after the visitor accepts. The listing says it can also create maps from an address with the {smartmap} shortcode.

The problem exists because Joomla core does not generally intercept third-party map iframes, Maps JavaScript API calls or markup generated by other extensions. Joomla has privacy and consent features for particular site workflows, but not a general-purpose blocker for external embeds. A developer can handle a known map with a template override or custom JavaScript, while sites with several builders and directory extensions commonly reach for a consent or cookie-control extension. According to the listing, Smart Local Google Maps goes further by detecting 21 patterns, including output from 13 named Joomla extensions, and holding them back without changing the stored content.

It is aimed at EU-facing business, event, directory and location sites, especially those assembled by agencies or using multiple page builders. A simple site with no Google Maps, or one happy to use a static image or an alternative map provider, has little reason to install it.

  • The listing identifies NextSoftware Team as the developer and places it in Maps & Locations. It says the code is GPL v2 or later, but does not clearly state a purchase price or that the extension is free.
  • It shows nine other extensions from the developer and zero reviews. Check Joomla-version compatibility, documentation, update history and support arrangements; the supplied listing text does not say which Joomla versions are supported.
  • Do not treat the developer's GDPR wording as a legal determination. Check how the site records consent, whether its privacy notice matches the setup, and whether language-based regional detection suits your audience.

Listed on the Joomla Extensions Directory.