Solved! Go to Solution.
 
					
				
			
			
				
			
			
				
			
			
				
			
			
			
			
			
		 
					
				
			
			
				
			
			
				
			
			
			
			
			
			
		import com.esri.ags.tools.DrawTool;
import com.esri.ags.events.DrawEvent;
import com.esri.ags.geometry.MapPoint;
            private function activateDrawTool(event:MouseEvent):void
            {
                addSharedData("Deactivate_DrawTool", null); // to be able to deactivate drawTool on other widgets
                setMapAction(DrawTool.MAPPOINT, "My tool that does something", new SimpleMarkerSymbol("circle",12,0x0000ff,0.8), DrawEnd);
            }
            private function DrawEnd(event:DrawEvent):void
            {
                //deactivates the drawTool
                event.target.deactivate();
                var geom:Geometry = event.graphic.geometry;
                //If you want to persist the point on the map
                var gra:Graphic = new Graphic(geom, new SimpleMarkerSymbol("circle",12,0x0000ff,0.8));
                graphicsLayer.add(gra);
                //snippet of code from the smaple
                query.geometry = geom;
                            queryTask.execute(query);
            }
					
				
			
			
				
			
			
				
			
			
			
			
			
			
		Is there a way to programmatically mimic the action of a user clicking a search result so the map is zoomed to the result?
