Back to Tools

Configure Google Maps APIs

Follow this guide to enable map and route calculation features.

Step 1: Create a Project in Google Cloud Console
If you don't have one already, you need a Google Cloud project to manage APIs.
  1. Go to the Google Cloud Console: console.cloud.google.com
  2. Click the project dropdown in the top bar and click "New Project".
  3. Give your project a name (e.g., "BordonCakes-Maps") and click "Create".
  4. Make sure billing is enabled for your project. The Google Maps Platform requires a billing account, but offers a generous free tier.
Step 2: Enable the Required APIs
You need to enable two different APIs for the features to work.

From your project dashboard, navigate to "APIs & Services" → "Library".

  • Search for "Directions API", select it, and click "Enable".
  • Search for "Maps Embed API", select it, and click "Enable".
Step 3: Create and Restrict API Keys
It's best practice to create separate API keys for different purposes.

Navigate to "APIs & Services" → "Credentials".

  1. Click "+ CREATE CREDENTIALS" and select "API key".
  2. A new key will be created. Click the "Edit API key" (pencil) icon.
  3. Give it a descriptive name (e.g., "BordonCakes - Directions Key"). Under "API restrictions", select "Restrict key" and choose the Directions API. Click OK.
  4. Repeat the process to create another API key. Name this one "BordonCakes - Maps Embed Key". Restrict this key to the Maps Embed API.
  5. For security, it's also recommended to add "Application restrictions" (e.g., to your website's domain), but for now, the API restriction is the most important step.
  6. Copy each of the generated API keys. You'll need them for the next step.
Step 4: Add Keys to Application Settings

In this application, navigate to System Settings and go to the "Connections" tab.

  • Paste the key you named "BordonCakes - Directions Key" into the Directions API Key field.
  • Paste the key you named "BordonCakes - Maps Embed Key" into the Maps Embed API Key field.

Click Save API Keys. The map and routing features should now work correctly!