public function convertToPoint(x:Number, y:Number, bool:Boolean):Point   {       var _pointObject:MapPoint = new MapPoint();    _pointObject.spatialReference = new SpatialReference(4326);    _pointObject.x = x;    _pointObject.y = y;        if(bool)    {     _pointObject = WebMercatorUtil.geographicToWebMercator(_pointObject) as MapPoint;    }        if((bool) && (!isNaN(x)) && (!isNaN(y)))    {     const projParams:ProjectParameters = new ProjectParameters();     projParams.geometries = [_pointObject ];     var outSR:SpatialReference = new SpatialReference(2277);     projParams.outSpatialReference = outSR;     this.geomServ.project(projParams,       new AsyncResponder(       function pResult(item:Object, token:Object = null):void{        var pt:MapPoint = (item as Array)[0] as MapPoint;        _pointObject.x = pt.x;        _pointObject.y = pt.y;       },       function pFault(fault:Fault, token:Object = null):void{        Alert.show("Error: " + fault.faultString, "Error code: " + fault.faultCode);       }      )     );         }    else    {     _pointObject = WebMercatorUtil.webMercatorToGeographic(_pointObject) as MapPoint;    }           return new Point(_pointObject.x, _pointObject.y);   }Solved! Go to Solution.
