2. Select an existing project, or click Create Project to set up a new one.
3. Click the menu (☰) icon in the top-left corner, then select APIs & Services.
4. Next, click Enable APIs & Services at the top of the page.
5. From the list, select Maps JavaScript API, Geolocation API, Geocoding API, and Places API, then click Enable for each one.
6. Click on credentials
7. Click the Create Credentials button and select API Key to generate a new key.
8. After creating the API key, go to API Restrictions. From the dropdown, select Maps JavaScript API, Geolocation API, Geocoding API, and Places API to restrict the key to these services.
9. Click the hamburger menu in the top-left corner and select Billing. If you don’t already have a billing account, click Link a Billing Account to set one up.
10. Enable billing by clicking Create Billing Account and follow the prompts to complete the setup.
11. Google provides a free monthly quota for map usage, which typically covers around 10,000–15,000 visits to your store locator page (if the autocomplete feature is not enabled). This is sufficient for 99% of Store Locator clients, meaning most will not incur any additional costs. However, we recommend setting up a budget threshold and billing alerts in your Google Cloud account to prevent unexpected charges.
12. In the pop-up window, select your country and preferred currency, then click Confirm to proceed.
13. Fill in your business information and add a valid payment card in the form provided to complete the billing setup.
14. You’re all set! Your Google Maps API key is now ready. Go back to the Credentials page, copy your API key, then log in to your Store Locator account. Navigate to the Map Provider tab, paste the key into the Google Maps API Key field, and click SAVE.