How to Add Google Maps to Your Divi Website

Last Updated on January 26, 2023 by 5 Comments

How to Add Google Maps to Your Divi Website
Blog / Divi Resources / How to Add Google Maps to Your Divi Website
Play Button

Google Maps is a software service that allows users to present maps to their audience. It’s faster than embedded maps and, if you’ve integrated it with Divi, it’s easier to use. The Divi Builder includes two Map Modules that make presenting Google Maps a simple process. In this post, we’ll see how to add Google Maps to your website using the Google Maps API Key and the Divi Map Module.

Let’s get started!


Subscribe To Our Youtube Channel

Preview

First, let’s look at what we’ll build in this post. I’ll add a Map Module to a current Divi layout and style it with elements from the layout.

Google Maps Desktop

Google Maps Desktop

Google Maps Phone

Google Maps Phone

How Google Maps and APIs Work

While it’s possible to simply embed a Google Map into a Divi page or template, the Google Maps API gives developers more control. Maps that use the Google Maps API load faster and you can apply custom colors, create custom markers, and more.

To prevent unauthorized access, the Google Maps Platform utilizes API keys. Obtaining and using a Google Maps API is simple. To create a key, go to the Google Maps Platform Credentials page and select or create a project. This project will be used to contain your Google Maps API, so be sure to give it a name that’s easy to understand.

How Google Maps and APIs Work

Next, click Create Credentials at the top of the page and select API Key from the menu. The Credentials link won’t appear until you have a project selected.

How Google Maps and APIs Work

Next, you’ll see a modal with your API Key. You can copy your API Key and close the modal. You can also restrict the key. This keeps others from using it. I recommend restricting the API Key to prevent unauthorized use. Click Edit API Key.

How Google Maps and APIs Work

Under API Restrictions, click Restrict Key, choose which key to restrict, and save it. Copy the key in the upper right corner of the page. You can now paste the API key into Divi.

How Google Maps and APIs Work

How to Integrate Google Maps in Divi

To integrate your Google Maps API Key into Divi, go to Divi > Theme Options in the WordPress dashboard. In the General tab, you’ll see a field labeled Google API Key. Paste the key into the field and save the settings.

How to Integrate Google Maps in Divi

Google Maps is now integrated into Divi, and you can add a Google Map to your Divi page or template. Your Map Modules automatically access the key, so you won’t need to add it again. You will be able to replace the key for each module if you want.

How to Add a Google Map to Your Page or Template

You can add the Google Map to your Divi pages and templates in several ways. The best option with the most features is to use the Map Modules. Divi has two Map Modules to choose from and the process of adding the map is the same. Both include map pins and styling features.

Since we’ve added the API to Divi’s Theme Options, the Map Modules already contain your Google Maps API. All we need to do is add an address and the pins we want.

How to Add a Google Map to Your Page or Template

The process is simple. Enter the address you want to show in the center of the map and select Find. The map will fill in.

How to Add a Google Map to Your Page or Template

Let’s add a map to a page to see how it works.

Regular Map Module vs the Fullwidth Map Module

We can use the regular Map Module or the Fullwidth Map Module. The work is the same. Both look amazing and the one you choose just depends on the design you want. The regular Map Module lets you style the background and easily add other modules to the Row.

The Fullwidth Map Module uses the entire width. It’s shown here with regular sections above and below it.

How to Add Google Maps to Your Divi Page

Now, let’s see how to add a Google Map to a page or template. The work is the same for both pages and templates. I’ll create a page using the Contact page from the free Photography Studio Layout Pack that’s available within Divi.

For reference, here’s the original page. I’ll add a new section for the map between the two sections using design cues from the layout pack.

How to Add Google Maps to Your Divi Page

Add a Regular Section and Row

First, add a Regular Section between the two sections. This is where we’ll add the map.

Add a Regular Section and Row

Open the Section’s settings, go to Background, and change the Background Color to #f6f5ee. Close the settings.

  • Background Color: #f6f5ee

Add a Regular Section and Row

Next, add a single-column Row to the Section.

Add a Regular Section and Row

Add a Text Module

Next, we’ll add a Text Module to create a title for the map.

Add a Text Module

Content

Change the Content-type to Heading 4 and add the title to the body content area.

  • Content-Type: Heading 4
  • Body: Location

Add a Text Module

Heading Text

Next, click on the Design tab and scroll down to Heading Text. Choose Heading Level 4 and select Inter for the Font. Set the Weight to Bold and the Style to TT.

  • Heading Level: H4
  • Font: Inter
  • Weight: Bold
  • Style: TT

Add a Text Module

Change the Font Color to #ff5a17, the Size to 14px, the Letter Spacing to 1px, and the Line Height to 1.4em. This is it for the title. We can now close this module.

  • Color: #ff5a17
  • Size: 14px
  • Letter Spacing: 1px
  • Line Height: 1.4em

Add a Text Module

Add a Map Module

Now it’s time to add a Map Module to our layout. Add the module in the Row under the Text Module. In my case, the icon to add a module appears under the Row icon. There’s an easy way around this. Simply right-click (for Windows users, control-click for Mac) and select Go To Layer. This opens a Layers View that’s easy to navigate and use.

Add a Map Module

Open the Section, Row, and Column to see the Text Module. Click the plus icon next to the Text Module to add a new module.

Add a Map Module

This opens the standard module modal where you can select your modules. Add the Map Module as normal and close the Layers view. The Map Module appears under the Text Module just as we wanted.

Add a Map Module

You’ll see the Google Maps API Key already entered and ready to use. Next, enter the address you want to show in the Map Center Address field. Click the Find button to tell the module to search the map for this address. If you do need to use a different API Key than what you’ve entered as the default key in the Divi Theme Options, select Change API Key.

  • Map Center Address: the address of the location you want to display

Add a Map Module

The module will search for the location and display it on the map. If there’s an error, return to the Google Maps Platform to see any issues with your API Key.

Add a Map Module

Border

Next, go to the Design tab and scroll down to Border. Change the Width to 2px and set the Color to black. Close the module and save your settings.

  • Width: 2px
  • Color: #000000

Add a Map Module

Results

This was a simple design, but it works well with the layout.

Google Maps Desktop

Google Maps Desktop

Google Maps Phone

Google Maps Phone

Ending Thoughts

That’s our look at how to add Google Maps to your Divi website. The Google Maps API Key is easy to add to Divi. Once the API Key is added to Divi, every Map Module automatically accesses the key. You can even change the API Key on a per-module basis if you want. All you’ll ever need to do is add the address you want your Map Module to display. It loads faster than embedding, provides lots of styling options, and you can show any number of maps in your Divi pages and templates.

We want to hear from you. Have you added the Google Maps API to your Divi website? Let us know about your experience in the comments.

Divi Marketplace

Are You A Divi User? Find Out How To Get More From Divi! 👇

Browse hundreds of modules and thousands of layouts.

Visit Marketplace
Divi Marketplace
Divi Cloud

Find Out How To Improve Your Divi Workflow 👇

Learn about the new way to manage your Divi assets.

Get Divi Cloud
Divi Cloud
Divi Hosting

Want To Speed Up Your Divi Website? Find Out How 👇

Get fast WordPress hosting optimized for Divi.

Speed Up Divi
Divi Hosting
Premade Layouts

Check Out These Related Posts

New Starter Site for AI (Quick Install)

New Starter Site for AI (Quick Install)

Posted on December 17, 2024 in Divi Resources

Divi empowers you to build the best websites possible, and now, Divi Quick Sites takes website creation to a whole new level. This revolutionary tool lets anyone, regardless of skill level, generate a complete website in under two minutes! Divi Quick Sites provides everything you need to launch...

View Full Post

5 Comments

  1. Not finding this easy. It looks like in order to get an API key from Google, I have to enter my credit card details? And then you get a free trial? So we’ll get charged after the trial is over? I don’t understand how this works and I don’t particularly want to give my credit card details to Google to make it work. You don’t say anything about that in your “how to” so maybe I’m doing something wrong? I would use the “embed” option but I don’t know how to code and so I don’t know how to do that either. I’m stuck.

  2. That sounds easy in theory but in my experience the system does not work more often than not and I usually have to resort to embedding a map.

    Feedback from others I have been in communication with have a similar experience.

    I wish that it was easier and more reliable to implement – are you listening Google?

    • In same way with you @MartinFuller, I tried but it got me on my nerves but here it seems to me a maximum of 15minutes of installation. I don’t think it is easy the way You say thanks

  3. Google Maps use cookies. Is there any way to add a Google map to my Divi website without the use of cookies?

  4. The API method is ok if you’re just adding a map to your page. I prefer to use a code module and do a map embed from my Google Business Listing in order to include the CID information in the embed. The tradeoff of using the embed method is that you can get dinged for using iframes.

Leave A Reply

Comments are reviewed and must adhere to our comments policy.

Join To Download Today