On Sunday, April 18, 2010, fedesan <fedesanchez...@gmail.com> wrote: > > Hi list, > > I'm having problems with this issue: > > I have two OpenLayers.Control.SelectFeature activated. > The first one is for drawing a box and the second one only allows hovering > so i can show/hide a pop-up > when i put the mouse over the features selected with the first control. > > Everything works fine until here, but mi problem occurs when i try to make a > new selection: If i draw a box on an area where there are selected features > from the the previous selection mi box gets destroyed by the creation of a > pop-up. > If i draw the box really quickly the pop-ups dont have enought time to show > up , but that is not what i'm loocking for. > > So i was wondering if there is a way to no show pop-ups when i'm drawing a > box. > > This is some of the code: > > selectCtrl = new OpenLayers.Control.SelectFeature(layer, > {box:true, clickout:true,toggle:true,onSelect: > function(){hover.activate();},onUnselect: function(){hover.deactivate();} > }); > map.addControl(selectCtrl); > selectCtrl.activate(); > > hover = new OpenLayers.Control.SelectFeature(layer,{hover:true}); > map.addControl(hover); > hover.events.register("featurehighlighted", this, function(e) > {createPopup(e.feature)}); > hover.events.register("featureunhighlighted", this, function(e) { > popup.close(); > });
I'm not sure I understand your problem. Have you tried highlightOnly:true in the options of the hover control? -- 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 _______________________________________________ Users mailing list Users@openlayers.org http://openlayers.org/mailman/listinfo/users