1. Verify Google API Key:
Ensure that the Google API Key you've entered in Progus Store Locator (in Settings->Apperance -> Map style -> Appropriate tab) is accurate and hasn't expired. Access your Google Cloud Console to confirm the key's validity.
2. Enable Required APIs:
Check that the necessary Google APIs are enabled for your project. This includes Places API, Maps JavaScript API, and Geocoding API. Enable them if they're not already activated. Follow below steps to manage your Google APIs:
1. Go to the APIs management panel.
2. Optional: Select your Google project if required.
3. Find the Places API.
4. Click "Enable" button. If you see "Disable", it means this API is already active.
5. Do 3 and 4 steps for Maps Javascript API and Geocoding API.
3. API Restrictions:
By default no restrictions are added to your Google API Key. If you were adding a website url restrictions make sure to add this url:
https://sl-widget.proguscommerce.com/main
This is required, because your store locator is run within iframe from our servers.
Moreover, review any restrictions applied to your Google API Key. Adjust restrictions if needed, especially if you've recently made changes to your project or usage requirements.
4. Billing Information:
Ensure that your Google Cloud account has valid billing information. You can check your billing accounts here: https://console.cloud.google.com/billing
5. Check Quotas and Limits:
Verify if you've exceeded any quotas or usage limits associated with your Google API Key. Google provides detailed usage reports in the Cloud Console.
6. Review Error Messages:
If you encounter error messages (in the web console), carefully review them for insights into the problem. Google's error messages often provide clues about the nature of the issue. Below are most possible Google Errors:
BillingNotEnabledMapError - This error typically indicates that billing has not been enabled for the project associated with the API key that is being used. Here you can read more information how to fix it:
How to fix Google Maps Error: BillingNotEnabledMapError
The BillingNotEnabledMapError is an error that can arise when attempting to use Google Maps APIs, such as the Google Maps JavaScript API or the Google Maps Geocoding API. This error generally indicates that billing has not been activated for the project linked to the API key being used.
7. Contact us
If none of above possibilities will not work for you, please contact us and we will help you.