“For Development Purposes Only” on Google Maps (API Key Fix)
If you see the message “For Development Purposes Only” on the map, it means your Google Maps API key setup is incomplete or restricted incorrectly. Follow these steps to fix it:
Step 1: Check Your API Keys in Settings
Go to Apps → Store Locator by Byte Apps → Settings.
Make sure you entered the correct Google Maps Storefront API key (and Admin key if you use geocoding).
Click Save.
Step 2: Enable Required Google APIs
In your Google Cloud project, ensure these APIs are enabled:
Maps JavaScript API
Geocoding API (needed for auto-generating Lat/Lng)
Step 3: Verify Billing is Enabled in Google Cloud
Google Maps requires an active billing account on your Google Cloud project.
If billing is not enabled, the map may show this warning.
Step 4: Check API Key Restrictions
If you restricted your key, confirm the restrictions match your setup:
Website restrictions (HTTP referrers) should include your storefront domain (e.g.
https://yourstore.com/*)The key should be allowed to use Maps JavaScript API
If you use an Admin key for geocoding, it should be configured as described in the Settings guide.
Step 5: Refresh and Retest
Hard refresh your storefront page.
Confirm the map loads without the warning message.