Why Choose It
Smart Local Google Maps suits Joomla sites that show Google Maps and want them to load only after a visitor consents, with consent handled on their own server.
It is likely a good fit if
- You run Joomla 4.4 or later, 5.x or 6.x on PHP 8.1 or higher
- Your pages show Google Maps from the editor, a page builder or another extension
- You want to add maps by address without pasting embed code
- You want to control the consent box's look, position and text
It may not be the right fit yet if
- You need a built-in way for visitors to revoke consent. There is no revoke button. Visitors clear their cookies or wait for the cookie to expire. See How Consent Works.
- You need location detection based on IP address. Geo-detection uses browser language, which is an approximation and not the visitor's physical location.
- Your maps are built entirely by JavaScript after the page loads. Detection works on the HTML the server sends. A map that a script creates later needs a custom pattern for that script, or a
{smartmap}shortcode instead. See Map Detection. - You need consent for several services in one dialog. This plugin handles Google Maps only.
- Your page caching cannot be adjusted. A cached page can be served to a visitor in the wrong consent state. See the FAQ.
Try before you commit
Read the full feature list and the Quick Start. If you are unsure about your setup, email [email protected].
Who builds it
Consent handling is worth getting from an identifiable team. Smart Local Google Maps is built and maintained by AppWise, a real, experienced team of real developers based in Morocco. Read more about us.