Bing and Google Maps Python Add-in for ArcMap

Share Button

Updated – 2/4/2015
Fixed backwards compatibility with 10.1
Added exception handling for custom/undefined coordinate system, and Layout view.

Select your version of ArcMap:
Download the Bing and Google Maps Python Add-in for ArcMap 10.1
Download the Bing and Google Maps Python Add-in for ArcMap 10.2
Download the Bing and Google Maps Python Add-in for ArcMap 10.3
Download the Bing and Google Maps Python Add-in for ArcMap 10.4

(any donations go towards hosting costs)

BingGoogleMapsMain

The Bing and Google Maps Python Add-in allows you to click a location in ArcMap, and then your browser will open to that location in one of the Bing or Google Map styles.

If the toolbar didn’t automatically add to ArcMap, go to Customize –> Toolbars –> and click on Bing and Google Maps.

BingGoogleMaps

The included map styles are:

Google Street View
Google Maps
Google Satellite
Google Terrain
Bing Roads
Bing Bird’s Eye
Bing Aerial

I attempt to match the extent of the display in ArcMap to the extent shown in Bing or Google Maps.

I’ve recently found out the add-in will not work in Layout view, so I’ve added a warning message to alert the user. I’ve also added a warning message when the Data Frame coordinate system is either undefined, or uses a custom coordinate system.

Check out the following guide to add or remove a button, or add a keyboard shortcut for a button:
Tutorial On Customizing ArcMap Toolbars and Keyboard Shortcuts

I hope you find this tool useful. Please leave a comment if you have any questions or problems, and be sure to check out the other tools I’ve created!

27 thoughts on “Bing and Google Maps Python Add-in for ArcMap

  1. Jared
    April 16, 2015 at 7:52 am

    Awesome!!

  2. Far
    July 12, 2015 at 12:59 pm

    What happends when the dataframe coordiate system is unset?!

    1. Ian
      July 12, 2015 at 2:38 pm

      It will alert the user with a message window stating “The current Data Frame coordinate system is not an ESRI standard. The coordinate system cannot be custom, or undefined.”

  3. afework
    October 9, 2015 at 12:01 am

    Thank you and very helpful for extracting information from vector data since it gives you more enhanced raster images

  4. Hamish
    October 15, 2015 at 3:18 pm

    Thank you for this. It is a fantastic tool.
    It seems google may have updated their street view URLs and as a result the street view button doesn’t work anymore 🙁 – all the others (Google + Bing) still work.

    Hamish

  5. Fernando
    October 19, 2015 at 5:37 am

    This tool is a must-have, but I’m having issues when I use streetview, it just sends me to google aerial. Please update!

  6. March 4, 2016 at 1:11 pm

    This is amazing. I’m using ArcMap version 10.4. After downloading this tool, it was added easily. Very handy. Thank you Ian.

    1. Ian
      March 6, 2016 at 4:41 pm

      Hi May, glad you find it useful, thanks for the comment!

  7. Pulido
    June 7, 2016 at 10:41 am

    Muy útil, gracias

    1. Ian
      June 7, 2016 at 12:21 pm

      Hola Pulido, de nada!

  8. Matt
    June 13, 2016 at 7:09 am

    The Arc Desktop works perfectly and the links actually open in my default browser (I had problems with ArcGIS only using IE).
    Is there any way that we could get an Arc Pro version?

    1. Ian
      June 19, 2016 at 8:10 pm

      Hi Matt, thanks for the comment, and I’m glad it’s working for you. I currently don’t have any plans to create an ArcGIS Pro version, but maybe someone else already has?

      1. Matt
        June 20, 2016 at 7:06 am

        I’m using 10.4 btw and have had no issues, I was just curious (My work computer can’t even handle ArcPro). There was an ArcPro version previously but both pro and desktop tools were taken down (possibly because esri has a built in street view extension in ArcPro for pay?)

        Also is there a way to get the default extent of google/bing maps similar to the one in use by my data view? I find that when I click to view in one of the online maps, the default view is zoomed out too far to easily find my location/feature (or maybe add the ability to pin your location?)

  9. Lakshmi
    June 28, 2016 at 10:06 am

    Ian
    We are on ArcGIS 10.2.1 and this tool is working for some users but not for others. They see 2 x-ed out circles in the toolbar. Is there some MS or Python component that needs to be added?
    Thanks

    1. Ian
      July 3, 2016 at 1:38 pm

      Hi Lakshmi, I’ve sent you an email, but this usually means Python is not installed, or the Windows environmental variables are not setup correctly.

      Check out the answers on this GIS Stackexchange question:
      http://gis.stackexchange.com/questions/189355/why-my-button-in-arcgis-add-in-extension-shows-as-missing/189384#189384

  10. Topalu
    July 15, 2016 at 1:55 pm

    Where is Bing Streetside??? Can that be added?

  11. Kari
    August 17, 2016 at 6:15 am

    Previous version used to work with any coordinate system, that was very useful. if this will have same capability that would be awesome!

    1. Ian
      August 30, 2016 at 5:57 pm

      Hi Kari, thanks for the comment! This tool should function the same as the other one. It converts whatever coordinate system you’re dataframe is in to WGS84.

  12. Terry
    November 22, 2016 at 1:53 am

    Getting coordinate system error with every CS I’ve tried ( ie. World Mercator, UTM, WGS1984 )

    1. Terry
      December 2, 2016 at 7:05 am

      Finally figured it out…if the are multiple data frames in the gdb, the first (top most in TOC) data frame is a custom or unknown CS I get the error…just make sure the first data frame has known CS.
      Fixed!

      1. Ian
        December 5, 2016 at 10:15 pm

        Hi Terry, thanks for the comments. I just saw your posts. I’m glad you figured it out, and thanks for letting me know the solution!

  13. Po
    April 19, 2017 at 4:12 pm

    Hi Ian,
    tool is great! I am also interesed in developing add-ins with python. Just wondering will You publish the code, it would be great example for learning?

  14. Janice
    June 21, 2017 at 9:44 am

    Hi Ian,
    I love the tool! I’ve been working on developing something similar for the company I work for, but I believe I need to use our company’s Google client ID in order to embed Google maps in an enterprise application. Do you know anything about that? Or are you planning on publishing the code for this tool?

    Janice

  15. Dan
    August 11, 2017 at 7:07 am

    Any plans for an ArcGIS Pro version?

    1. Ian
      September 17, 2017 at 6:14 pm

      I don’t really use Pro yet, since we are required to be on 10.2. Once I’m forced to use Pro more, I’ll probably make a similar add-in available. I’ll shoot you an email if that day ever comes.

  16. Luke
    October 5, 2017 at 5:20 am

    Hi Ian, many thanks for the tool!

    I did notice that in the 10.3 addin version the bing maps streetview doesnt work, it just shows the aerial map (you then have to click through to get the streetview) is this how its meant to function?

    Many thanks!

  17. Camilo Peralta
    October 5, 2017 at 3:10 pm

    Hi, the addin works great

    Do you have this addin for arcgis 10.5?

    Thanks a lot

Leave a Reply

Your email address will not be published.