Hello everyone. I'm glad to share with you how to use the 
OpenLayers.Filter.Function!! (so I solved the problem that I had):
that what I had to change basically.

Thanks anyways.

    var my_filter = new OpenLayers.Filter.Function({
       type: OpenLayers.Filter.Function,
        evaluate:function(attributes) {
           console.log(attributes);
           var x=0; 
           return true;
        
        }
    });
    var ruleLow = new OpenLayers.Rule({
        filter:my_filter,
      });


    var my_style=new OpenLayers.Style( {pointRadius: 7, fillColor: "#FF3300",
                   fillOpacity: 0.5, strokeColor: "#FF3300"},{rules:[ruleLow]});

    var my_style_map=new OpenLayers.StyleMap({
        "temporary":my_style,
        "default":my_style,
        "select":my_style

    });
    this.vectors= new OpenLayers.Layer.Vector(
        "Vector Layer",
        {
            styleMap: my_style_map, 
            renderers:this.renderer,
        }
    );
_______________________________________________
Users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/openlayers-users

Reply via email to