Support Forum

Every time that you post a problem, PLEASE add the Joomla and the extension's versions and revisions (for example: Joomla 3.3.6, Contact Enhanced 3.3.5), PHP version and Server's Operating System. If you only manage only one site it is easier if you edit your profile and just add that information to your signature. Don't forget to add a detailed description of the problem. If possible, write down all steps to simulate the problem.

Before submitting a new post, PLEASE make sure you are running the latest version, test in different browsers (IE, FF, Chrome,..) and clear Joomla and browser's cache after every change you make.

Also, most questions are already answered in our FAQ and in iFAQ and Contact Enhanced documentation pages.

× Ideal Store Locator Plugin (iStoreLocator) works with Google Maps API which allows your website visitors to easily locate stores/contacts on the map.

Product Page

Error: Google Maps did not load correctly on this page. You can find technical

3 months 1 week ago #27256 by denniskrueger
Hello, i need help with the error:
Google Maps did not load correctly on this page. You can find technical details in the JavaScript console.

hotelpage.de/index.php/hotelverzeichnis

PHP: 8.0.29
Joomla: 3.9.20
Attachments:

Please Log in or Create an account to join the conversation.

3 months 1 week ago #27259 by support
Dear Dennis,

Error in the console:
This site overrides Array.from() with an implementation that doesn't support iterables, which could cause Google Maps JavaScript API v3 to not work correctly.

This has been happening for people using the Mootools library.

Ideal Store Locator doesn't use Mootools and it is discouraged to use Mootools since Joomla 3.0, even though it is still included in Joomla 3.x core.
Joomla 3.x uses Mootools for Tooltips and Modal windows, so if you have any extension (modules, plugins, or template) using these features you'll most likely face this same problem.

Please know that this error is not caused by Ideal Store Locator, but an incompatibility with a script of your site with Google Maps API.

Please understand that the failing script is not part of our plugin. It is the one that resides on the Google server itself, and any method to load a Google Map would arguably fail, no matter whether initiated by Ideal Store Locator or another extension or custom code. The incompatibility of Mootools and Google Maps is a known issue of older Joomla versions. Take a look at this Reported issue on Joomla's GitHub:
github.com/joomla/joomla-cms/issues/29121

I don't know which extension is loading MooTools. I suspect it is your template that is loading JTooltips script, which uses Mootools. See screenshot.

You could try and download and install the 3rd party extension "Mootools Enabler/Disabler".
Then enable the plug-in "System - Mootools Enabler/Disabler" and set mootools > Disabled and mootools-more > Disabled.

Please note that this Mootools Enabler/Disabler plugin is not endorsed or part of Ideal Extensions.

By Email, you informed me that you've contacted Google Support. Part of their reply reads:

As a temporary workaround, you may specify the older version v=3.53, which is unaffected by this change, but it will be decommissioned in May 2024. You will need to contact the plugin's support and ask them to update their implementation within the next 3 -4 months (they will need to remove the non-standard overrides).

Ideal Store Locator has an option for you to manually set a specific Google Maps API version to load, under the Advanced tab, see screenshot . I have not tested it, but this workaround might work.

Best regards,

Please Log in or Create an account to join the conversation.

Powered by Kunena Forum

Copyright © 2018 IdealExtensions.com. All Rights Reserved.

This site is not affiliated with or endorsed by the Joomla!™ Project. It is not supported or warranted by the Joomla!™ Project or Open Source Matters™. The Joomla!™ logo is used under a limited license granted by Open Source Matters™, the trademark holder in the United States and other countries.
We may collect your IP address and your browser's User Agent string while using our site for security reasons and deriving aggregate information (analytics). This information is retained for a minimum of 1 and a maximum of 24 months.
Feedback