MAPPY: Dealer & Store Locator
  • 📘 About Us
    • 🗺️ MAPPY Store Locator
  • 🚀 Getting Started
    • Initial Setup
      • 1️⃣Embed App
      • 2️⃣Set Up Google API
      • 3️⃣Add First Location
      • 4️⃣Add Map Block (Optional)
    • Manage Locations
      • View all locations
      • Import by CSV
      • Import by Google Sheet
      • Export
    • Settings
      • 1️⃣General Settings
      • 2️⃣Appearance
      • 3️⃣Map Widget Popup
      • 4️⃣Translation
      • 5️⃣Content Customization
      • 6️⃣Google API Settings
        • Generating and Setting API Keys
        • Managing API Costs
    • Advanced features
      • Cloud-Based Map Styling
      • Search Records
      • Dealer Form
  • 💡 FAQ
    • Frequently asked
      • Can I change the link of the default locator page?
      • Is API key free?
      • How to create tags
      • Can I add the Store Locator app to a custom page?
      • What is special in our feature Customer Search Records?
      • How to show the Store Locator page in your Navigation menu?
      • Why can’t I validate my API key?
      • How to provide the store's collaborator code?
      • How to approve our support request?
      • How to create and use custom fields
  • 📞 CONTACT & SUPPORT
    • Contact us
    • Feature request
Powered by GitBook
On this page
  • Enabling the four Google Maps services
  • Checking for key restrictions

Was this helpful?

  1. 💡 FAQ
  2. Frequently asked

Why can’t I validate my API key?

PreviousHow to show the Store Locator page in your Navigation menu?NextHow to provide the store's collaborator code?

Last updated 2 months ago

Was this helpful?

MAPPY: Dealer and Locator uses Google Maps as the map provider for your store locator. We'll use a key you provide from Google to power the map and parts of the search.

Google Maps functionality is divided into several "services" that each enable separate features. MAPPY: Dealer and Locator relies on four of them to work properly:

  • Maps JavaScript API: Used to display the map imagery

  • Geocoding API: Used to help match searches to specific places

  • Geolocation API: Used to get the geographical position of a user

  • Places API: Used to show address suggestions when searching

If your Google Maps key is missing one of these services, you may not save your API Key.

Please follow these steps to check that your key is set up correctly.

Enabling the four Google Maps services

  1. Open the on the Google dashboard. If needed, sign into the Google account you used to create your key.

  2. Ensure that the correct project is selected. The project name shown should match the project that you created when initially setting up your Google Maps key.

  1. If you see a button Enable, click to turn on the service. If the button says Manage, the service is already enabled, and you can move to the next step.

  2. Open all the service pages below and complete steps 2 & 3 again for that service (if an Enable button is shown, click it to turn on the service).

  3. Once you've visited all five service pages and have confirmed that they're all enabled, your locator should be able to display properly.

Checking for key restrictions

If the steps above didn’t resolve the issue, another possibility is that your key has been restricted to only work with certain services.

These steps will ensure the necessary services are permitted for your key:

  1. Find your key in the list and click on the name:

  1. Check for any restrictions under API Restrictions. You want to ensure that either Don't restrict key is selected or, if Restrict key is selected, ensure that all 4 services (Maps Javascript API, Geocoding API, Geolocation API, Places API) are included in the permitted APIs:

The

The

The

Open the .

If the steps above didn't solve your issue, feel free to contact us at .

Geocoding API service page
Geolocation API service page
Places API service page
Credential page
support-sbc-ta@bsscommerce.com
Maps JavaScript API service page
Don't restrict key
Restrict key