[OpenLayers-Dev] is beforefeatureadded working properly?
Esteban olm
esteban.olm at gmail.com
Wed Jul 1 19:20:37 EDT 2009
Hi,
I have seen I'm not using last version of Openlayers.
I will try to see how version 2.8 works, and if it does the same thing, I
will report it.
I'm sorry, but the link you gave me doesn't work.
2009/7/1 Andreas Hocevar <ahocevar at opengeo.org>
> Hi,
>
> On Wed, Jul 1, 2009 at 6:42 PM, Esteban olm<esteban.olm at gmail.com> wrote:
> > Hi,
> >
> > I have something like:
> >
> > ---------------------------
> > var MLayerTemp =(...) //New vertor layer
> >
> > MLayerTemp.events.register("beforefeatureadded", MLayerTemp,
> > function(MElemento){
> > MElemento.object.removeFeatures([MElemento.feature]);
> > MElemento.object.destroyFeatures();
> > return true;
> > }
> > );
> >
> > //And then I add the OpenLayers.Control.DrawFeature to the map
> > ---------------------------
> >
> > The problem is that whe the event function is called, the feature is not
> in
> > the screen map, but it is in the features array of the layer.
>
> You are right, this is a bit odd. You can register for the
> "beforefeaturesadded" event instead, this gets triggered before
> features are added to the features array.
>
> > So the problem is:
> >
> > If I need to delete all features before inserting the new one, I can not
> do
> > something like:
> >
> > ---------------------------
> > function(MElemento){
> > MElemento.object.destroyFeatures();
> > return true;
> > }
> > ---------------------------
> > Becouse this erases also the new feature I try to insert!!
> >
> > Is it normal that the new feature to insert is already in the feature
> > layers' Array?
> > I think it shoul not to be in the array, so we have not decided yet if it
> > can be inserted or not.
> >
> > Anyway, another problem: If I return false... The feature is inserted!!!
> > The documentatio says it should not be inserted.
>
> Right. Also odd. It is inserted, but not drawn on the map. Maybe you
> want to create a ticket and report this issue?
> (http://trac.openlayers.org/wiki/HowToFileTickets)
>
> Regards,
> Andreas.
>
> >
> > Any help will be appreciated,
> > Thanks
> >
> > Esteban Olm
> >
> >
> >
> > _______________________________________________
> > Dev mailing list
> > Dev at openlayers.org
> > http://openlayers.org/mailman/listinfo/dev
> >
> >
>
>
>
> --
> Andreas Hocevar
> OpenGeo - http://opengeo.org/
> Expert service straight from the developers.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/openlayers-dev/attachments/20090702/f2623b4e/attachment.html
More information about the Dev
mailing list