Click on a field(s) to call identify which will highlight the identify result.
Construct esri.arcgis.gmaps.DynamicMapServiceLayer with URL to ArcGIS Server Dynamic map resoure and add it to the map.
Call esri.arcgis.gmaps.IdentifyTask against a layer in the map with new esri.arcgis.gmaps.IdentifyParameters where geometry is set to the google map click point. You can click the selected polygon and get its infowindow.
Returned features are saved into the identifyOvs[]. User can now use results as input to the esri.arcgis.gmaps.GeometryService.buffer() operation. Buffer is called with a distance unit of 9001 (meter) at 1, 2, & 3km. Results are unioned together. If BufferParameters as Json is greater than 2000 characters (ie. large input polygon), then the proxy.ashx page is used to post results to the REST API.