Thanks! I already knew about featureselected -- but I must have overlooked that extra 's'!!!!
Cody On Tue, Jun 14, 2011 at 9:46 PM, Eric Lemoine <eric.lemo...@camptocamp.com>wrote: > On Tue, Jun 14, 2011 at 11:56 PM, codydjango <codydja...@gmail.com> wrote: > > > > In this case your callback isn't called because of the Fixed strategy. > >> The strategy calls protocol.read and provides its own callback to the > >> read method, so this overrides the "global" callback. If your app code > >> does protocol.read() somewhere then your "global" callback func will > >> get invoked. > > > > Hello -- I'm new to openlayers, and I've been running into some issues, > > probably because I'm new. One of the first things I wanted to do was > draw a > > box, have the server return all the features in the box, and then "do > > something" with them. > > > > I thought I'd use something like this: > > > > var getFeatures = new OpenLayers.Control.GetFeature({ > > box: true, > > click: false, > > multiple: true, > > protocol: new OpenLayers.Protocol.HTTP({ > > url: '/obj', > > format: new OpenLayers.Format.GeoJSON(), > > params: { > > limit: 2000 > > } > > }) > > }); > > > > What is the best way to set a custom callback to go off once their is > > response data to work with? > > The control triggers "featuresselected" events when features are received. > > var getFeatures = new OpenLayers.Control.GetFeature({ > box: true, > click: false, > multiple: true, > protocol: new OpenLayers.Protocol.HTTP({ > url: '/obj', > format: new OpenLayers.Format.GeoJSON(), > params: { > limit: 2000 > } > }), > eventListeners: { > featuresselected: function(e) { > // do something with e.features > } > } > }); > > > -- > Eric Lemoine > > Camptocamp France SAS > Savoie Technolac, BP 352 > 73377 Le Bourget du Lac, Cedex > > Tel : 00 33 4 79 44 44 96 > Mail : eric.lemo...@camptocamp.com > http://www.camptocamp.com >
_______________________________________________ Dev mailing list d...@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/openlayers-dev