Notice: This thread is over two years old; the information may be outdated. Please consider creating a new thread if you require free support. If you have an active SiteOrigin Premium license, you can email our premium support desk at [email protected].
Hi.
All my Google Maps Widgets Stopped working a couple weeks ago. I have the Google API key. I have these 4 API’s installed:
Google Maps Geocoding API
Google Maps Embed API
Google Maps JavaScript API
Google Static Maps API
However, the maps are not being displayed. Are there other API that I need to Enable? I also disabled all plugins to see if this was a problem, however this didn’t fix it. Any suggestions?
Thank you
Hi Devin,
Do you have a public URL where we can take a look at your setup?
I personally would recommend recreating the API via the Google Maps pages as they’ll come without all of the required API keys. Please navigate to either this page for a dynamic map or this page for a static map.
Hi I tried recreating the API many times.
The url is:
https://www.espiritusantoislandtours.com/meeting-points/
Hi Devin,
There’s an issue with your SiteOrgin Widgets Bundle install. For whatever reason, it’s map asset file is sow.google.map.min.js – that’s not actually a the map file. Can you please reinstall the SIteOrigin Widgets Bundle to see if that helps? To do this please navigate to WP AdminPluginsInstalled Plugins and deactivate so-widgets-bundle, then delete it. Click Add New and search for and activate the SiteOrigin Widget Bundles.
Thanks Alex.
I tried you suggestion. I tried deleting it twice. But it still doesn’t show up.
What do you think?
Thanks,
devin
Hi Devin,
Do you have search side caching? I ask because that would explain why the file is still being delivered to people regardless of it being present on the server or not.
Hi. I’m not sure. I don’t know what that is. Sorry. How would I know?
Hi Devin,
I would recommend getting in contact with your hosting provider as there are many different caching setups so it’s hard to tell what your setup is (if there is one).
Thanks Alex. Problem Solved. I contacted my hosting provider.
They added:
“RemoveHandler map”
To my .htaccess file. It seems that the webserver was grabbing ahold of the “.map.min.js” extension of the file and attempting to process it. This line above disables this attempt and displays the javascript file as expected.
Thanks