How to Create your own Google Maps

Published in: Google Maps

Would you like to create a custom Google Map of all the wonderful cities that you have visited so far. Or maybe an annotated map that offers easy driving directions to the wedding venue? Or maybe you have customers in different parts of the world and you would like to display testimonials on one Google Map.

These are just some of the many scenarios where you may want to build your own maps. Let’s now look at some of the best online tools that make it easy for us to create custom maps in the browser without requiring any programming knowledge.

How to Make Custom Google Maps

One of the easiest way to create custom maps is through the Google Maps website itself. Open and click Create Map under My Places. Next search for a place, or drop a placemark manually, and save it to your custom map. Repeat until you have added all the places to the Google Map.

You can later change the style of individual pins, add rich-text descriptions, photos and videos to a location – these will show up when someone clicks the location pin.

The same “My Places” option in Google Maps can be used for creating a directions map. In that case, choose the “Draw a Line” tool and move it along the desired route. Double-click to finish the drawing. Here’s a nice video tutorial that will guide you through the process of creating custom maps with Google Maps.

Create More Accurate Route Maps

If you have a smartphone, you may also use GPS recording apps like My Tracks (Android) that log your location at different times and then create a complete route from these different points. Drive to the starting point and hit the record track button on your phone. Once you have reached the destination, stop recording and the app will export the route as a Google Map.

The other option for drawing direction maps is QuikMaps. It basically converts Google Maps into a whiteboard and you can scribble routes on the map just like you draw freehand on any canvas. Once you have sketched the route, export it as a KML file which can be imported into Google Maps or Google Earth for easy publishing.

Create Google Maps from Excel Sheets

One slight disadvantage with the Google Maps tool is that they do not let you enter places in bulk. Yes, there are options to import KML and geoRSS files but how do you create these files in the first place?

Enter BatchGeo – an online tool that can import location data from a spreadsheet table and marks those address on a Google Map. You can copy-paste postal addresses or the latitude and longitude coordinates and BatchGeo will map them all after decoding. It’s useful tool but you cannot export the map with the free account.

Add Animation to your Google Maps

You may see flight tracking maps where multiple airplane images seem to move along different paths on a single Google map. If you would like to have something similar for your own Google Map, check out Animaps.

With Animaps, you can quickly create animated markers that move along a pre-defined route over the map. You can have multiple markers on the same map and their respective playback speed can be controlled as well.

Custom Google Maps for Advanced Users

Advanced users can create customized Google Maps by simply changing a few parameters in the maps URL. The Static Maps API has a complete list of parameters supported by Google Maps along with a few examples. The big advantage with static Image Maps is that you can modify them pretty quickly and they are easy to embed as they they do not rely on IFRAMES or JavaScript.

Also, if you would like to create personalized Google Maps that look very different from the standard maps and have custom data, follow these code samples in JavaScript.

Related: Record a Movie of Google Earth

📮  Subscribe to our Email Newsletter for Google tips and tutorials!
Published in: Google Maps

Looking for something? Find here!

Meet the Author

Web Geek, Google Developer Expert
Amit Agarwal

Amit Agarwal is a Google Developer Expert in Google Workspace and Google Apps Script. He holds an engineering degree in Computer Science (I.I.T.) and is the first professional blogger in India. He is the developer of Mail Merge for Gmail and Document Studio. Read more on Lifehacker and YourStory

Get in touch

Google Add-ons

Do more with your Gmail and GSuite account

We build bespoke solutions that use the capabilities and the features of Google Workspace for automating business processes and driving work productivity.

  1. Mail Merge with Attachments
    Send personalized email to your Google Contact with a Google Sheet and Gmail
  2. Save Emails and Attachments
    Download email messages and file attachments from Gmail to your Google Drive
  3. Google Forms Email Notifications
    Send email notifications to multiple people when a new Google Form is submitted
  4. Document Studio
    Create beautiful pixel perfect documents merging data from Google Sheets and Google Forms
  5. Creator Studio for Google Slides
    Turn your Google Slides presentations into animated GIFs and videos for uploading to YouTube