Select to view content in your preferred language

ArcGIS services and Google Maps

26741
6
08-31-2015 06:05 AM
roialgavish
Occasional Contributor

Hello,

I want to add an ArcGIS service to google maps, and I didn’t find a good way of doing so.

I have knowledge in publishing ArcGIS services, and in the ArcGIS and google JavaScript API.

Any ideas?

0 Kudos
6 Replies
ChrisSmith7
Honored Contributor

I'm not aware of anyone adding ArcGIS services to a Google map, but I have seen Google maps added to an ArcGIS js app.

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

0 Kudos
roialgavish
Occasional Contributor

Hello,

So you think this option is not supported?

0 Kudos
ChrisSmith7
Honored Contributor

I haven't seen it myself, and I haven't attempted to do this. I was interested in loading Google Maps into my ArcGIS js app, but decided against it due to concerns with TOS - I couldn't get a clear answer from Google about whether or not this was acceptable use.

As far as map services, ArcGIS Server supports KMLs (http://help.arcgis.com/en/arcgisdesktop/10.0/pdf/publishing-kml-services-tutorial.pdf) - you might be able to load those in Google Maps. However, as of 02/2015, Google is no longer accepting KMLs from external sites - KML files on Google Maps  |  Google Maps APIs  |  Google Developers.

JosephElfelt
Deactivated User

Yes, you can add any public-facing ArcGIS MapServer layer to Google maps.

The MapServer tiles are called from javascript using the ESRI REST API.

I am the developer of Gmap4 which is an enhanced Google map viewer.

It can display up to ~24 user-specified ArcGIS MapServer layers.

A click on the 'top' layer will display all the MapServer attribute data for the thing that you clicked.

For maps that I have produced that can display MapServer layers, scroll down on this page:

Public Land Maps With Clickable GIS Overlays

For tips on using the map and the map legend, click "About this map" in the upper left corner of any map.

For documentation on producing your own Gmap4 maps that display MapServer layers, start here:

Gmap4 = Add ArcGIS Layers On Top of Google Maps

November 19th edit:  Gmap4 can now also display any user-specified ArcGIS ImageServer data.  See the link immediately above for an example and the syntax.  I will be updating all the rest of the documentation this winter.

Joseph Elfelt

Redmond, WA

by Anonymous User
Not applicable

with ESRI and Google working more closely now (Google Earth->Arc Earth) it would be so cool to have Google's 3 maps (street/terrain/imagery) included in the Basemaps widget for WAB and able to load in ArcGIS Desktop.  Officially supported by both companies, and included with ArcGIS Desktop.  I wonder, perhaps it will happen now with the new relationship to Google?

It is apparently 'under consideration' per ESRI on Ideas: http://ideas.arcgis.com/ideaView?id=087300000008Gln&returnUrl=/apex/ideaList?c=09a300000004xET&categ...

It could perhaps be included out of the box, instead of Bing (Google's basemaps and imagery are usually more recent, accurate, and people are used to them).   Or alternatively ESRI could even sell it as an extension.

Also, this toolbar http://www.arcgis.com/home/item.html?id=7cca7c34d6ac4ca4a61387dcf4f14e57  loads Google maps in Desktop but it no longer seems to work on 10.3.  Not sure if it's kosher with the ToS!!

Arc2Earth IS licensed properly per Google Using Google Maps with ArcMap 10

http://www.arc2earth.com/

Then there is this, which I am not sure exactly what it is but I like how ESRI says "our friends at Google"!!

Google’s ArcGIS Toolbar for the Cloud | ArcGIS Blog

0 Kudos
ChristianGass1
Occasional Contributor

I had a similar question and came across this: ArcGIS Server Link for Google Maps API: Examples,​ which looks like it was later moved to Github: v3-utility-library/arcgislink at master · googlemaps/v3-utility-library · GitHub

It hasn't been updated in 3+ years, but the examples still work.

0 Kudos