[OpenLayers-Trac] Re: [OpenLayers] #2818: add OpenLayers.Filter.Callback

OpenLayers trac-20090302 at openlayers.org
Mon Sep 13 11:06:40 EDT 2010


#2818: add OpenLayers.Filter.Callback
----------------------+-----------------------------------------------------
 Reporter:  alexdean  |       Owner:                        
     Type:  feature   |      Status:  new                   
 Priority:  minor     |   Milestone:  2.11 Release          
Component:  Filter    |     Version:  2.10 RC1              
 Keywords:            |       State:  Awaiting User Feedback
----------------------+-----------------------------------------------------
Changes (by ahocevar):

  * state:  Review => Awaiting User Feedback


Comment:

 What you want to do is also possible. Just configure your rule with a
 context:
 {{{
 var rule = new OpenLayers.Rule({
     context: function(feature) {
         return feature;
     },
     filter: new OpenLayers.Filter({
         evaluate: function(feature) {
             return( feature.density >= 100 || feature.population >= 200000
 )
         }
     })
 });
 }}}
 Please let us know if this works for you.

-- 
Ticket URL: <http://trac.openlayers.org/ticket/2818#comment:3>
OpenLayers <http://openlayers.org/>
A free AJAX map viewer


More information about the Trac mailing list