How To Create Custom Google Maps

There are three options from which you can choose to create your custom Google map. Depending on your knowledge and the purpose of creating your customized map, one map-creation method may be more ideal than the others. 

  1. Use Google Maps’ My Maps feature
  2. Use a map-making platform, such as ShowMyMap
  3. Create your own mapping application using Google Maps’ API

Let’s go through each method step by step.

Google Maps’ My Maps

You can use Google Maps’ My Maps to create a customized map for free. This method is a good choice if you have zero coding skills and a limited budget. 

  1. Go to Google Maps and find the Menu icon in the upper left-hand corner. 
  2. Click on the Menu and find the “Your Places” option; click on this. 
  3. Click on “Maps” which you’ll find in the upper right-hand corner. 
  4. Scroll down the Maps menu and click on “Create Map.”
  5. On the map creation page, click the marker icon. 
  6. Place the marker where you want to put it on the map. Once the marker has been positioned, a box will pop up. Input details about the marker, such as a name, description, and/or other attributes that identify the marker. 
  7. Repeat steps 4-6 to keep adding markers. 
  8. Refer to the image below for the final steps. Click on (1) to name your map; click on (2) to name your layer (the layer containing the marker/s your added); and click on (3) to view sharing options. 

Keep in mind that because Google’s My Maps is free, the map-making tool offers limited options for map customization. 

ShowMyMap

ShowMyMap is an intelligent and easy-to-use map-making tool powered by Google Map’s API. It has free and paid versions, and you can enjoy more options for customization, editing, security, and data manipulation and analysis depending on your needs. 

All you’ll need to get started is your location data organized in a spreadsheet. Just follow these steps:

  1. Select and copy your spreadsheet location data and paste it into ShowMyMap’s map-making tool. Alternatively, you can also drag and drop your spreadsheet file into the appropriate box.  
  2. Click “Create Map.”
  3. You’ll be taken to the Geo Decoding section where you can edit/set your data fields depending on the types of location data you provided, such as addresses, city/county, state/province/post code, zip code/post code/country, latitude/longitude, etc. Select all the appropriate fields. 
  4. Click “Make Map.” You’ll get a map that looks like this:
  5. Click “Save Map + Continue.”
  6. Select how you want to save your map, and input your map’s title, your email, and any notes or description you want to add. 
  7. Click “Save Map.”
  8. You’ll be provided with your map’s URL, which you should save and you can use to share your map with others. Click on “View Saved Map” and then you will be directed to your map page. 

With ShowMyMap Pro and Pro+, you can customize your map markers, create unlimited maps, have tens of thousands of pins, have a heat map function, enjoy different export options, have password-enabled maps, and do so much more.

Use Google Maps’ API

If you know how to write code, you can create your customized map from scratch using Google Maps’ API. This method requires knowledge of programming languages, such as HTML, and it takes a lot of time. The advantage is that you have more freedom to customize your map the way you want. Keep in mind that using Google Maps’ API for free also has limitations. 

If you want to give it a go, you can follow this tutorial.

What’s The Best Option To Create Custom Google Maps?

It depends on what you need the map for, how you want it customized, your budget, and skill level. 

Google Maps’ My Maps may be sufficient if you need to make a custom map quickly and only require limited functionality. If you want more options for customization and other features, your best bet is ShowMyMap. 

Start creating your free map now!

Start creating map

Drag and drop your file (xls, xlsx or csv) Use our sample data, by clicking here. Or

AddressCityStateZipcodeNamePhone NumberGroupURLEmail
12032 SE Sunnyside rdClackamasOR97015Safeway Clackamas(503) 698-1121Group Bhttps://local.safeway.com/safeway/or/clackamas/12032-se-sunnyside-rd.html[email protected]
4715 SE Cesar Estrada Chavez BlvdPortlandOR97202Trader Joe's Portland SE(503) 777-1601Group Chttps://locations.traderjoes.com/or/portland/143/[email protected]
3380 Lancaster Dr NESalemOR 97305Safeway Salem(503) 399-1502Group Bhttps://local.safeway.com/safeway/or/salem/3380-lancaster-dr-ne.html[email protected]
12220 SW Scholls Ferry RdTigardOR97223Whole Foods Market Greenway(971) 371-7000Group Ahttps://www.wholefoodsmarket.com/stores/greenway[email protected]
8145 SW Barbur BlvdPortlandOR97219Safeway Barbur(503) 452-6068Group Bhttps://local.safeway.com/safeway/or/portland/8145-sw-barbur-blvd.html[email protected]
1550 NW 9th St Ste 100CorvallisOR97330Trader Joe's Corvallis(541) 753-0048Group Chttps://locations.traderjoes.com/or/corvallis/154/[email protected]
1210 NW Couch StPortlandOR97209Whole Foods Market Pearl(503) 525-4343Group Ahttps://www.wholefoodsmarket.com/stores/pearl[email protected]
353 E Broadway EugeneOR97401Whole Foods Market Eugene(541) 434-8820Group Ahttps://www.wholefoodsmarket.com/stores/eugene[email protected]
3527 SE 122nd AvePortlandOR97236Safeway 122nd(503) 760-5448Group Bhttps://local.safeway.com/safeway/or/portland/3527-se-122nd-ave.html[email protected]
9940 NE Cornell RdHillsboro OR97124Whole Foods Market Tanasbourne(503) 645-9200Group Ahttps://www.wholefoodsmarket.com/stores/tanasbourne[email protected]
15391 Bangy RdLake OswegoOR97035Trader Joe's Oswego(503) 639-3238Group Chttps://locations.traderjoes.com/or/lake-oswego/142/[email protected]
2490 OR-99WMcMinnivilleOR97128Safeway McMinniville(503) 435-3120Group Bhttps://local.safeway.com/safeway/or/mcminnville/2490-n-hwy-99-w.html[email protected]
4121 NE Halsey StPortlandOR97232Trader Joe's Portland Hollywood(503) 284-4232Group Chttps://locations.traderjoes.com/or/portland/144/[email protected]
Drag and drop your file here

- OR -

Copy + paste your data include column files

AddressCityStateZipcodeNamePhone NumberGroupURLEmail
12032 SE Sunnyside rdClackamasOR97015Safeway Clackamas(503) 698-1121Group Bhttps://local.safeway.com/safeway/or/clackamas/12032-se-sunnyside-rd.html[email protected]
4715 SE Cesar Estrada Chavez BlvdPortlandOR97202Trader Joe's Portland SE(503) 777-1601Group Chttps://locations.traderjoes.com/or/portland/143/[email protected]
3380 Lancaster Dr NESalemOR 97305Safeway Salem(503) 399-1502Group Bhttps://local.safeway.com/safeway/or/salem/3380-lancaster-dr-ne.html[email protected]
12220 SW Scholls Ferry RdTigardOR97223Whole Foods Market Greenway(971) 371-7000Group Ahttps://www.wholefoodsmarket.com/stores/greenway[email protected]
8145 SW Barbur BlvdPortlandOR97219Safeway Barbur(503) 452-6068Group Bhttps://local.safeway.com/safeway/or/portland/8145-sw-barbur-blvd.html[email protected]
1550 NW 9th St Ste 100CorvallisOR97330Trader Joe's Corvallis(541) 753-0048Group Chttps://locations.traderjoes.com/or/corvallis/154/[email protected]
1210 NW Couch StPortlandOR97209Whole Foods Market Pearl(503) 525-4343Group Ahttps://www.wholefoodsmarket.com/stores/pearl[email protected]
353 E Broadway EugeneOR97401Whole Foods Market Eugene(541) 434-8820Group Ahttps://www.wholefoodsmarket.com/stores/eugene[email protected]
3527 SE 122nd AvePortlandOR97236Safeway 122nd(503) 760-5448Group Bhttps://local.safeway.com/safeway/or/portland/3527-se-122nd-ave.html[email protected]
9940 NE Cornell RdHillsboro OR97124Whole Foods Market Tanasbourne(503) 645-9200Group Ahttps://www.wholefoodsmarket.com/stores/tanasbourne[email protected]
15391 Bangy RdLake OswegoOR97035Trader Joe's Oswego(503) 639-3238Group Chttps://locations.traderjoes.com/or/lake-oswego/142/[email protected]
2490 OR-99WMcMinnivilleOR97128Safeway McMinniville(503) 435-3120Group Bhttps://local.safeway.com/safeway/or/mcminnville/2490-n-hwy-99-w.html[email protected]
4121 NE Halsey StPortlandOR97232Trader Joe's Portland Hollywood(503) 284-4232Group Chttps://locations.traderjoes.com/or/portland/144/[email protected]
Copy + paste your data
Configuration

Map Fields

+ Add Custom Field
Show More

    Oh no!

    On the free tier you can only map up to 150 locations at one time. Please add a plan if you wish to map more than 150 locations.

    Related Articles