It seems like Google response this :
object(stdClass)#2062 (3) {
["error_message"]=>
string(74) "Browser API keys cannot have referer restrictions when used with this API."
["results"]=>
array(0) {
}
["status"]=>
string(14) "REQUEST_DENIED"
}
The reason why it hit this error is because to query the location result will require EasySocial to use Geolocation APIs and it only accept server restriction API key instead of browser restriction API key. Refer my screenshot here,
http://take.ms/9HGeh . However for EasySocial to display the maps will require to use Static/Embed Maps APIs and it can only accept browser restriction, hence the same API key cannot be use for both situation. For more information please refer to this link,
https://developers.google.com/maps/faq#using-google-maps-apis .
We will see what we can do in the future to cater 2 type of API key(browser and server).
In the meantime, you have to disable any restriction from your API key,
http://take.ms/nTqjy so that the location in EasySocial.