Hi. Currently the draw feature and modify feature controls do not support that - you cannot register listeners called while features are drawn/modified.
I think we could imagine adding featurebeingdrawn featurebeingmodified events in Layer.Vector, Control.DrawFeature and Control.ModifyFeature; but, to my knowledge, this is no work being done or planned on that. Eric 2008/11/6, Lehtonen, Mika <[EMAIL PROTECTED]>: > Hi again, > > I just haven't even yet been able to understand all the event handling, > listening, registering and so on. I have this pair of draw and modify > controls in my code in order to draw a "circle" and afterwards modify > it. It works fine. What I haven't been figuring out is that how can I > build a function here what would both show the radius of the circle > while drawing/modifying it and would restrict it, in other words would > put some extent or limit to it. Any hints? > > thanks, > - mika - > > var circle = new OpenLayers.Control.DrawFeature(vlayer, > > OpenLayers.Handler.RegularPolygon, > {handlerOptions: {sides: 40} }); > > map.addControl(circle); > > mod = new OpenLayers.Control.ModifyFeature(vlayer); > mod.mode |= OpenLayers.Control.ModifyFeature.DRAG > mod.mode |= OpenLayers.Control.ModifyFeature.RESIZE > mod.mode &= ~OpenLayers.Control.ModifyFeature.RESHAPE > map.addControl(mod); > _______________________________________________ > Users mailing list > Users@openlayers.org > http://openlayers.org/mailman/listinfo/users > _______________________________________________ Users mailing list Users@openlayers.org http://openlayers.org/mailman/listinfo/users