Hello, as the title states, the SiteOrigin Google Maps widget works perfectly in preview mode but not on the live page. The issue is with the location markers. They all show up and work exactly as intended in preview mode, just not live mode. I’m using a Google API key and I’ve enabled all of Google Maps APIs. I’ve tried ever possible fix that I’ve found in other threads, with the exception of deactivating all of my other plugins. Are there any other possible solutions to this issue that don’t require that? I emailed our developer to ask if that’s something we can try, but I suspect he’ll be opposed it. I’m happy to share the URL of page where this is happening (it happens on every page I’ve tried).
Thanks so much.
Updated: I changed the Key restriction of the API to HTTP referrers and it worked for a second until I refreshed the page. It then stopped working again and I have yet to get it to show up again.
Update Two: The markers work only if I use a city name and not an address. So for example, it’ll work for “Birmingham, AL” but not “201 Summit Pkwy, Birmingham, AL 35209” or any other address format.
Hi Pete,
Glad you managed to work it out mate.
Okay so the Google Maps API database is actually separate to the maps.google.com database. From what I’ve found, being more general will typically present the best results (if any at all). So, for example, I suspect 201 summit parkway Birmingham Alabama will work for you due to the more general and unabbreviated version. Sadly, this is basically unavoidable and you have to work around the different dataset. :(