Such issues are usually connected with the Google Maps API account.


Usual causes:


  • A valid Google Maps API key was not entered in the AirPro Theme Options;
  • An API key was not created for the current website;
  • Billing was not enabled for the API key referenced in Theme Options;
  • Usage quota was exceeded for the billing account set up for the referenced API key referenced in Theme Options.

How to solve this:


  1. Make sure the API key has been properly created and set up. If not, please generate and configure your API key (details below).
  2. Go to WP admin -> Theme Options -> Misc -> Google Maps API key, and insert your generated API key.

How to properly create & set up an API account:


Here’s a very nice and comprehensive tutorial about creating & setting up a Google Maps API key.

It’s created by the great people at SuperCoders (kudos, guys!)


We strongly recommend following the above tutorial.

However, there is an alternative, slightly more complex flow which can be followed:


  1. Open this Google Cloud Platform page;
  2. Click “Select a project” button. On the popup, click “New Project”. Screenshots here and here;
  3. Enter the project name, and click “Create”. Screenshot here;
  4. Go back to here;
  5. In the side-menu, select “Library”. This will lead to the collection of all available API services. Select “Maps JavaScript API”. When it opens, click “Enable”. Screenshots here, here and here.;
  6. In the side-menu, select “Credentials”. Click Create Credentials -> API key. Screenshot here;
  7. Enter the API key name, and click “Create”. Screenshots here and here;
  8. Apply restrictions to the API key:
    1. open the API key settings;
    2. under “Application Restrictions” click “Http Referrers (web sites)”;
    3. click “Add an Item”, and enter the public URL of the website;
    4. optionally, it’s possible to enable “API restrictions”, and choose “Maps JavaScript API”.
    Screenshot here.
  9. Enable billing. Setting up a billing account is required by Google, however they currently offer a $200 free credit each month (currently, it’s appropriately 100,000 requests per month):
    1. go to https://console.cloud.google.com/home/dashboard. It is an overview of the new project;
    2. in the left menu, click “Billing”;
    3. if there is already a biliing account which can be used for this API key, click “Link a billing account”. On the popup, click “Set Account”;
    4. if there’s not yet a billing account, click “Manage billing accounts”. After the page opens, click “Create account” and follow steps. After the billing account is created, go back to Billing and continue with “Link a billing account” steps;

Screenshots here, here, here and here.