I have been meaning to overhaul my site that allows you to plot multiple points on Google maps for a long time now, and I am happy to announce that is the result!

2014-05-25 at 2.23 PM 2x

There are a number of new features that people have been asking for, including:

  • It should continue to work, even if the site is busy. In the old site, when things got busy, it would exceed the quota for geocoding addresses with the Google Maps API. In the new site, the geocoding is restructured so this shouldn’t happen. It is still possible for things to slow down if you are creating a large map (and pasting in lots of addresses), but it won’t slow things down for other users.
  • Edit/delete your own maps You can optionally create an account with the new site, and manage maps that you create. You can edit them after creating them, or delete them. Even if you don’t create an account, you can still edit maps that you create, as long as you are still using the same computer and web browser that you used to create them.

    2014-05-25 at 2.44 PM 2x

  • Numbered location markers A lot of people were asking for this. The list of locations shows numbered markers that correspond to the numbered markers on the map. You can print the map out, and still see which location is which.
    2014-05-25 at 2.30 PM 2x
  • General UI improvements I never put too much effort into making the old site look nice, and it showed :). The new site is a lot nicer, in my humble opinion. This leads into…
  • Full-screen map Once the map is created, it takes up almost the full browser window, leaving a little bit of space for the location list.

If you go to the old homepage, you will be automatically redirected to the new site, or you can just go directly here:

If you are curious about the technology behind the new site, it is written in Scala using the Play Framework. MongoDB provides the persistence layer, and I am using WebJars with RequireJS, and the relevant sbt-web plugins to build everything. It was a great experience to play with WebJars and sbt-web (I am already proficient in Scala, Play, and MongoDB).

As with the old site, it is supported by ads and Paypal contributions. It operates on a value-for-value model: If you find that the site provides you with a value, please consider paying for that value.

This entry was posted in and tagged , , , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.


  1. Posted June 8, 2015 at 9:24 am | Permalink

    Hi Brandon

    The reason I stopped the numbers at 99 is that scaling the font down is a little bit tricky (it was a corner that I cut in the hopes of getting the feature done sooner, but it seems more people than I expected want to map more than 100 locations).

    I will try to find some time to work on improving this.

  2. bb
    Posted July 10, 2015 at 12:59 pm | Permalink


    Great tool, using it for a political campaign to plot routes for delivery of yard signs to fulfill requests. But one question: I paste in multiple addresses, which before pasting were sorted by zip code, so I wish it would plot them (and assign pointer numbers) in that order so that zips stay clustered. But it rearranges the addresses into some unfathomable order. I figured it had to do with how I was pasting the text into the bulk window, but I have tried pasting from Word, from Excel, and from plain .txt, yet it seems to always change the order. (The order stays in the bulk intry window, but the points on the map aren’t assigned in that order.) Is there some simple fix I’m not seeing? Many thanks! -bb

  3. John
    Posted July 13, 2015 at 11:42 pm | Permalink


    Created several maps, but when i try to view them nothing shows up?
    Any ideas why?

  4. cheryl
    Posted July 15, 2015 at 7:04 pm | Permalink

    Still happily using your site.. Thank you. A suggestion for a minor fix.. Can you change the colors of one of the yellow bubbles? They’re so close together in color one of them is useless. Even if you just darken the darker one abit more.

    Also.. when you update things does our maps update automaticly or do we have to do something?

  5. Posted July 18, 2015 at 2:24 pm | Permalink

    Hi Cheryl

    Thanks for the suggestion, I will revisit the colors sometime soon. The change will affect all maps, so you won’t need to do anything to get the new color.

  6. skenny
    Posted July 29, 2015 at 1:29 am | Permalink

    Good morning

    How do I print a map off???

  7. Henry
    Posted August 2, 2015 at 6:47 am | Permalink

    I know that you mentioned that you added numbers to the location markers, which is great, and what I was looking for so I can easily pair up the location with the information in the table, but when I run a map it doesn’t have location numbers. Is there a trick to changing them to numbers? Did you go back to just plain color markers? Thanks!

  8. Melissa
    Posted August 6, 2015 at 12:07 pm | Permalink

    Patrick I was hoping you can explain to me how to edit a point on and existing map. I click on my maps and then edit and I am not able to change anything but the color of the marker icon.

  9. Posted August 8, 2015 at 10:19 pm | Permalink

    Hi Melissa

    Currently, you can’t edit a point (except by deleting and re-adding it). I have most of the work done to add this missing functionality, and I hope to finish it soon.


  10. Posted August 8, 2015 at 10:20 pm | Permalink

    Hi Henry

    You need to save the map, and then the markers will turn from dots into numbers.

    Hope that helps!

  11. Posted August 8, 2015 at 10:21 pm | Permalink

    Hi Skenny

    To print a map, you can use your browser’s built-in print functionality. You may need to adjust the zoom level and/or move the map a bit to ensure all of the locations are visible (because printer paper and computer screens are generally a different shape). You can use the print preview feature to help with this, so you don’t have to waste paper. You can also use the print-to-PDF functionality if you want a PDF copy of it.

    Hope that helps!

  12. Posted August 19, 2015 at 8:32 am | Permalink

    Hello Patrick,

    I think is a great site!

    I would want to know though, if there is a way to disable the scroll zoom on the map.


  13. Alicia
    Posted August 19, 2015 at 11:51 am | Permalink

    Hi Patrick,
    How can I embed my map into a blog post or in a mail chimp campaign? Hope you can direct me!

  14. Posted August 19, 2015 at 9:12 pm | Permalink

    Hi Martha

    It isn’t currently possible to disable the scroll zoom on the map. That is a feature that comes with the Google Maps product that I am using, so I would have to investigate to see if it can be disabled.

  15. Posted August 19, 2015 at 9:13 pm | Permalink

    Hi Alicia

    Embedding maps from my site directly on your blog or mailings isn’t supported, but you are welcome to create a map and link to it from your site or mailing.

    Hope that helps!

  16. Posted August 28, 2015 at 9:53 am | Permalink

    Is it possible to predetermine the color of the pins prior to uploading the addresses? Or, is it possible to change the color of a group of pins all at once?
    I am looking for a way to visualize different groups of address data.

  17. Posted September 5, 2015 at 5:45 pm | Permalink

    Hi Trevor

    It isn’t currently possible to specify the marker color in the bulk entry, or to bulk-update the markers. It is something that a lot of people have asked for, though, so I hope to add this feature soon.


  18. Ekin
    Posted September 10, 2015 at 4:33 am | Permalink

    The site is down right now. Is there a serious problem? I had some maps I’d be needing to Access.

  19. Blazej
    Posted September 10, 2015 at 4:49 am | Permalink

    hey the site is down, is it coming back?
    btw great work with the site!


  20. keith arksey
    Posted September 10, 2015 at 5:47 am | Permalink

    mapcustomizer appears to be down, error 521,,,’web server is down’, do you know when it’ll be up and running? Great site!

  21. Posted September 10, 2015 at 9:16 am | Permalink

    Hi @Ekin, @Blazej, @keith the site is back up now. Sorry for the inconvenience!

  22. tom
    Posted October 13, 2015 at 2:28 pm | Permalink


    Great site…would love to be able to pass parameters and open it up. Can you help with this???

    ie.”123 Main street, myTown, ST, dZip; 456 N. Upland Rd, aTown, ST, aZip”
    If I missed this I apologize, but I did not find it anywhere.


  23. Tom
    Posted October 14, 2015 at 11:49 am | Permalink


    Fantastic site. Would love to know if there is a way to bypass the cut/paste of the address and have the site interact with a db. I have several address that I would like to have plotted, but I would love to double click on a button and have the info pop directly on the site.

    This is the second time I send this, so please forgive the spamming.

    Thanks you very much,

  24. Posted October 16, 2015 at 7:36 am | Permalink

    Fantastic job! Exactly what I have been looking for. Expert execution!

    I entered a bunch of addresses in a random order, and will add new addresses along the way. However, I’d like to be able to arrange the addresses, so that when I see the list of addresses, they are “clustered” together. It looks like the default is to number and list the entries in the order they were entered. I tried to rearrange the numbers and order through the “EDIT” menu, but was unsuccessful. Please advise. I greatly appreciate your help.

  25. Morten
    Posted October 19, 2015 at 11:39 pm | Permalink

    Hello Patrick,
    this site is awesome and a great tool. However, the only thing I miss is the possibility to calculate a route or at least distance from one point to each of the others. I understand if this is difficult, and that there are loads of other things to implement before this, but I think it could be a useful feature for a few other as well.

    With that being said, I found your map very helpful when looking for apartments close to work in a city I’m not familiar with.

    Thank you for your time.

  26. Tom
    Posted October 28, 2015 at 1:44 pm | Permalink


    Have not seen a reply regarding the concept of loading multiple addresses from a db. Still would love to be able to accomplish this via the site. I have a local db that could generated the needed addresses, but would love to know if there is a way to ‘feed’ the data to the site via XML or other like format/method.


  27. Micheal
    Posted November 4, 2015 at 2:18 am | Permalink

    Is there a way of hiding the ‘location list’ to enable enlarged viewing/printing of map?/

  28. Posted November 5, 2015 at 9:04 pm | Permalink

    Tom- Thanks for the suggestion about passing in addresses as query parameters. A few people have asked for that in the past. It gets tricky when you get near the limit of the length of a URL… and that limit is poorly defined and varies from browser to browser. I have also been thinking about offering API access to allow you to create maps programmatically. Not sure how/when that will work out.

  29. Posted November 5, 2015 at 9:05 pm | Permalink

    Patrick– Yeah, re-ordering the points is high on my list of improvements for the site. I hope to have it ready soon.

  30. Posted November 5, 2015 at 9:06 pm | Permalink

    Michael– When you print, the location list should appear below the map, which might help? You will probably get a few locations listed on the first page below the map, and the list will continue on subsequent pages.

  31. Richard vt L
    Posted November 9, 2015 at 2:07 am | Permalink

    Hi Patrick! Is it already possible to add a color tag behind the address line? Thnks again for your great site!

  32. Tyler
    Posted November 16, 2015 at 4:42 pm | Permalink

    Is there a way to get a confirmation before deleting a pin point if you accidentally click on the “X” for that point?

  33. Rich
    Posted November 24, 2015 at 8:46 am | Permalink

    Dear Patrick,

    I was using MapCustomizer yesterday and it has been very helpful with a current project. Today I created a new map and although the points are showing up during the ‘edit’ screen, when I ‘save’ there are no points plotted. Do you think this could be a problem with my browser or the site itself might have had a hiccup? Please advise, I love the site and want to keep using it!

  34. Posted November 24, 2015 at 10:13 am | Permalink

    Hi Rich

    It should be back up now. Please let me know if you run into any problems.


  35. Tyler
    Posted November 24, 2015 at 12:11 pm | Permalink

    HI Patrick, so far I think this site is great. I have multiple maps made and use it daily. Also thanks for adding the trash can and edit buttons. I see where you said the site would be back up on the morning of 11/24/15, however it is still down. any knowledge as to when it will be back?

  36. Alex
    Posted November 24, 2015 at 12:27 pm | Permalink

    Hi Patrick,

    I’ve been using the website for a few days now and registered yesterday. It works really well. I noticed it hasn’t been working this afternoon. Do you have an idea when it should be working again?


  37. Stephanie
    Posted November 24, 2015 at 1:29 pm | Permalink

    Hello, I haven’t been able to get into my maps this afternoon.

    I’m receiving a ‘503 service unavailable. no server is available to handle this request’ error.

    Thank you,

  38. Posted November 25, 2015 at 6:50 am | Permalink


    Just learned of the website, but appears to be down again; server issues?

  39. Posted November 25, 2015 at 9:50 pm | Permalink

    Hi Danny, Alex, Tyler, Stephanie, and everyone else :)

    I was having some problems with the site over the past couple days, but everything seems to be stable now. Sorry for the inconvenience!


Post a Comment

Your email is never published nor shared. Required fields are marked *


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>