Gmap4 is an enhanced Google map viewer I developed that can (1) display user-specified ArcGIS MapServer layers and (2) display all the attribute data when the user clicks on MapServer geometry.
Any public-facing ArcGIS MapServer layer, along with its attributes, can be displayed. One Gmap4 map can have a combined maximum of 25 ArcGIS overlays and basemaps. All the standard Gmap4 features are available when MapServer data is being displayed. This includes an automatic touch-friendly interface on mobile devices (mouse interface on laptop/desktop), geolocation, Google aerials, highest resolution USGS topographic maps (basemap “t4 Topo High”), search, UTM grid, USNG grid and more.
The following simple syntax is all that is needed. Any necessary reprojection is handled by ArcGIS Server on-the-fly.
Method 1 - Specify GIS data as part of the Gmap4 link
This method is best if you have just a few GIS layers to display. Here is a map showing stream gages across the USA. Click a stream gage to see its attributes including a link to a very nice graph.
Method 2 - Specify GIS data in a text file
Use this method if you want to include more than just a few GIS layers on the map. Here is a link to a simple text file that specifies the stream gage layer. Anyone can have a free account on Google Sites where they can host text files.
And here is the map produced by passing the GIS specification via this text file. Note that this map is identical to the map produced with the first method.
Anyone is welcome to display GIS data with Gmap4 for non-commercial purposes. The Gmap4 documentation describes how to locate GIS servers and identify MapServer layers.
GIS Help: http://www.mappingsupport.com/p/help_files/gmap4_gis_help.html
GIS More Help: http://www.mappingsupport.com/p/gmap4_gis_more_help.html