Can i use Google maps (satellite basemap) as my basemap

10759
6
Jump to solution
02-26-2016 10:10 AM
MarcoAmaya2
New Contributor III

In much places the ESRI basemaps are very outdate, is there any way to use google maps like my basemaps in my arcgis server services and my AGOL services.

Regards

Tags (2)
0 Kudos
1 Solution

Accepted Solutions
ChristopherSchreiber
Occasional Contributor II

Marco,

Using a Google map in this way violates Google's TOS. 

Specifically, this part (10.4e):

  1. No use of Content with a non-Google map. You must not use the Content in a Maps API Implementation that contains a non-Google map.

Link: Google Maps/Google Earth APIs Terms of Service  |  Google Maps APIs  |  Google Developers 

Sorry to bring bad news, hopefully Esri can work something out with Google. 

Thanks,

Chris

View solution in original post

6 Replies
AdrianWelsh
MVP Honored Contributor

I believe this is (or used to be) a very touchy question. For the most, this will depend on where you live and how Google has their maps contracted. In some places, the local agency (in my case, my local State agency) will have contracted Google Imagery that you can use in ArcGIS Online as a basemap.

In other cases, there appears to be several different ways of obtaining this, though they don't all appear to work.

This service appeared to work at one point but it seems like it was last updated about 3.5 years ago:

http://www.arcgis.com/home/item.html?id=a8f78cc6adea48cb8e962d7e36b9d010

There was a question in the developers forum (using JavaScript) about this that has some suggestions with possible solutions:

Add Google Basemap via Javascript

There are a few solutions listed at this blog post:

My Adventure with Google Maps in ArcMap | SoCalGIS.org

In any case, you might have to look around to see if there are any local agencies that have obtained Google's Imagery or try some of these linked suggestions.

ChristopherSchreiber
Occasional Contributor II

Marco,

Using a Google map in this way violates Google's TOS. 

Specifically, this part (10.4e):

  1. No use of Content with a non-Google map. You must not use the Content in a Maps API Implementation that contains a non-Google map.

Link: Google Maps/Google Earth APIs Terms of Service  |  Google Maps APIs  |  Google Developers 

Sorry to bring bad news, hopefully Esri can work something out with Google. 

Thanks,

Chris

lvargas
Occasional Contributor

Hello,

This is an old thread, but I hope it can be of use to people who are looking for this information.
Currently its feasible to use Google tiles maps as basemaps in ArcMap, ArcGIS Pro, ArcGIS Online and ArcGIS Enterprise.

Source:
https://socalgis.org/2020/12/02/add-google-maps-to-arcmap-and-pro/
https://www.arcgis.com/home/item.html?id=a706f1759f9944ebb3888bdecf3bc6f7
https://enterprise.arcgis.com/en/portal/latest/administer/windows/customize-basemaps.htm

Services:

Google Roads Only
https://mt1.google.com/vt/lyrs=h&x={col}&y={row}&z={level}

Google Standard Roadmap
https://mt1.google.com/vt/lyrs=m&x={col}&y={row}&z={level}

Google Altered Roadmap
https://mt1.google.com/vt/lyrs=r&x={col}&y={row}&z={level}

Google Satellite
https://mt1.google.com/vt/lyrs=s&x={col}&y={row}&z={level

Google Terrain Only
https://mt1.google.com/vt/lyrs=t&x={col}&y={row}&z={level}

Google Terrain
https://mt1.google.com/vt/lyrs=p&x={col}&y={row}&z={level}

Google Hybrid
https://mt1.google.com/vt/lyrs=y&x={col}&y={row}&z={level}

In ArcGIS Enterprise, you must go to Map > add the map indicating that they are tiles > place the URL, a description indicates that its a basemap and save it. Repeat the process with the other services.

Once you have them, you can creates a folder and share it (or use it just for the organization), include them into a group and define this group to be the organization's basemap gallery (Organization > Avanced >> Map), click on the option to share vector basemaps / raster basemaps.

Regards.

DanaYoung
New Contributor III

Thank you for this, I have seen this information before and all works great in WAB. But do you happen to know if there is another link for the "Google Satellite"? That is the only one that does not work in the new map viewer..... Thank you!

0 Kudos
lvargas
Occasional Contributor

Hello Dana,

You are right, I did the test in the new map viewer and it doesn't seem to work (in the old map viewer, it does). I have searched and yes there is a different url that can be used.

Google Satellite
https://mt1.google.com/vt/lyrs=s&x={col}&y={row}&z={level}

I have tried that one and it works fine.

2022-09-29_13-16-47.png

Regards.

DanaYoung
New Contributor III

Thank you so much!

0 Kudos