Hi there,
It seems that this is known issues on our end. This is because after Google have made some modification/upgrade, our components need to use their google maps API key in order to use location. And on our end also, have to make some modifications to use this feature.
Have you enabled your API key and which key did you use? You have to enabled it first and use server key.
If not, can you follow steps below to ensure you enable/activate your API key:
1. Go to this page ->
https://console.developers.google.com/iam-admin/projects
2. Create project and check my video here :
http://screencast.com/t/xnfoJH8vx
3. This is the page for activate the APIs key ->
https://developers.google.com/maps/documentation/javascript/get-api-key
You can try to replace attached file into path below:
...\media\com_easysocial\scripts\site\locations\popbox.js
...\media\foundry\4.0\scripts\gmaps.js
...\media\foundry\4.0\libraries\closure.php
If the problems still persist or need our help, can you provide us with your valid FTP, backend and Google maps account access?
Note: If you change your API key, you have to make modification on popbox.js and gmaps.js under 'key' tag.
//gmaps.js
parameters.push('key=*new API key'); line 1570
if (window.google && window.google.maps){
window[callbackId]();
} else {
// Load google maps api
$.require()
.script($.uri(window.location).protocol() + "://maps.google.com/maps/api/js?key=*new API key&sensor=true&callback=" + callbackId + "&language=" + language) line 2058
.done();
}
//popbox.js
url = "//maps.googleapis.com/maps/api/staticmap?*new API key&size=400x200&sensor=true&zoom=15¢er=" + lat + "," + lng + "&markers=" + lat + "," + lng + "&language=" + language; line 12