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,