Since June 2016, Google Maps requires a special Google Maps browser key. Without this key, you cannot display Google Maps on your website.
Here is a tutorial on exactly how to generate a Google Browser key for MapifyPro:
If you prefer the written method, here is a very useful How to on how to generate a key. It only takes about a minute: https://churchthemes.com/page-didnt-load-google-maps-correctly/#RefererNotAllowedMapError
Here are some helpful tips specific to our software when generating your key:
To have a key that works for any domain do not enter any value in the domain field and delete any added domains. So if you have just a wildcard character for the domain - remove that as well.
Note that wildcard keys are not suggested for production use as they are public and exposed and any sites using the same key will count towards the same API usage limits.
To specify a domain the best practice is to enter it as follows:
Make sure the generated key is a "Browser Key". When creating a new key you should see a popup asking what type of key you wish to create - make sure "Browser Key" is selected. You can confirm the key you already have is of the correct type if it says "Browser API key" at the top of the key details page in the Google API Console.
Keys take time to update so even if you see an error when you've confirmed you've setup everything correctly it may still be down to just waiting 10-20 minutes for the settings to propagate throughout Google's servers.
- If after confirming your settings are correct, waiting enough time and you still see an error instead of rendered maps open up the browser console and see if there are any Google Maps error messages shown (attached is an example).
After you've succesfully generated your key, go to the MapifyPro tab in wp-admin, select "MapifyPro settings" and you'll see the field where you'll want to enter the key. All done!