Thanks! I've tried the new patch and it works fine. Thanks for your help!
David Andreas Hocevar-2 wrote: > > On Wed, Feb 11, 2009 at 1:54 PM, dalsinao <[email protected]> wrote: >> >> I use IE, but the same happens in FireFox. >> >> Yes, using OpenLayers.Layer.Vector seems to work fine with the >> LayerSwitcher, I've checked with your example and my patched code and it >> works. The problem comes when I try to use a OpenLayers.Layer.WFS layer >> (vector-based as well), then I have the problem I described in the >> previous >> message. >> >> Below I put the way I create the WFS layer code, adapting the one in >> select-feature-multilayer to create a WFS layer in stead (I've removed >> the >> ogc:Filter, which is a bit long). May be you spot some Issue in this: >> >> var vectors1 = new OpenLayers.Layer.WFS( >> "Storyline_1_Injections", >> "http://localhost/JEMM30/wfs/wfs.aspx?", >> {VERSION: "1.1.0",FILTER: "<ogc:Filter >> ...>...</ogc:Filter>",TYPENAME: >> "Injection"}, >> { >> typename: "WFSInjection", >> styleMap: new OpenLayers.StyleMap({ >> "default": new >> OpenLayers.Style(OpenLayers.Util.applyDefaults({ >> externalGraphic: >> "../img/marker-green.png", >> graphicOpacity: 1, >> rotation: -45, >> pointRadius: 10 >> }, >> OpenLayers.Feature.Vector.style["default"])), >> "select": new OpenLayers.Style({ >> externalGraphic: >> "../img/marker-blue.png" >> }) >> }), >> extractAttributes: true, >> format: OpenLayers.Format.GML.v3, >> formatOptions: { >> featureType: "FeatureContainer", >> featureNS: "http://mynamespace/cax", >> geometryName: "Injection" >> } >> >> } >> ); >> >> Any idea on why it happens using a WFS layer and not using directly a >> Vector >> layer? > > Yes. This is an inheritance problem caused by the mixin of > Layer.Markers for Layer.WFS. The display method of OpenLayers.Layer > will be used instead of the one of OpenLayers.Layer.Vector. > > I have uploaded a new patch (singleroot.5.patch) which fixes that issue. > > Andreas. > >> >> Thanks for your help! >> David >> >> >> Christopher Schmidt-2 wrote: >>> >>> On Wed, Feb 11, 2009 at 01:17:16AM -0800, dalsinao wrote: >>>> >>>> Hi users and any developer around, >>>> >>>> I downloaded and applied the patch singleroot.4.patch attached to this >>>> ticket #1666. >>>> It works fine using SelectFeature control, but then the LayerSwitcher >>>> control doesn't. When you switch off any of the WFS layers in the >>>> switcher >>>> control the features don't disappear from the map; they remain on the >>>> same >>>> location on the map viewport, even if you zoom or pan. >>> >>> What browser? I don't get this behavior on >>> >>> >>> http://dev.openlayers.org/sandbox/ahocevar/singleroot/openlayers/examples/select-feature-multilayer.html >>> >>>> - Sooner more than later I'll have to use the DragFeature (or >>>> ModifyFeature) >>>> control; I guess they'll have to be patched as well to work correctly >>>> with >>>> this "one single, mother of all vector layers". Again, any idea of >>>> when/if >>>> it's going to happen? >>> >>> Whenever you sit down and do the work, or someone else feels >>> sufficiently motivated to do the same. >>> >>>> - Finally, I understand that all this is should be ready for 2.8, >>>> correct? >>>> Any idea of around when is it expected to release this version? >>> >>> Probably not. I'm hoping that the SelectFeature changes make it into >>> 2.8, but I doubt that drag/modify feature stuff will make it in as well >>> without effort that hasn't yet been offered. >>> >>> Regards, >>> -- >>> Christopher Schmidt >>> MetaCarta >>> _______________________________________________ >>> Users mailing list >>> [email protected] >>> http://openlayers.org/mailman/listinfo/users >>> >>> >> >> -- >> View this message in context: >> http://n2.nabble.com/LayerSwitcher-and-DragFeature-patched-for-ticket--1666--tp2307581p2308434.html >> Sent from the OpenLayers Users mailing list archive at Nabble.com. >> >> _______________________________________________ >> Users mailing list >> [email protected] >> http://openlayers.org/mailman/listinfo/users >> > > > > -- > Andreas Hocevar > OpenGeo - http://opengeo.org/ > Expert service straight from the developers. > _______________________________________________ > Users mailing list > [email protected] > http://openlayers.org/mailman/listinfo/users > > -- View this message in context: http://n2.nabble.com/LayerSwitcher-and-DragFeature-patched-for-ticket--1666--tp2307581p2334306.html Sent from the OpenLayers Users mailing list archive at Nabble.com. _______________________________________________ Users mailing list [email protected] http://openlayers.org/mailman/listinfo/users
