I guess I forgot to mention: the idea is to have geometries
highlighting on hover / mouse-over...
Yep. I do that. Do WFSgetfeature in a hover handler.
eg
hoverHandler = new OpenLayers.Handler.Hover({
map:map
},{});
hoverHandler.callbacks= {
"pause":function(e){
// do WFSgetfeature here
}
};
hoverHandler.activate();
Or,
hoverFeatures = new OpenLayers.Control.GetFeature({
protocol:myWfsProtocol,
hover: true,
propertyNames:myListOfFields,
click:false,
maxFeatures:1
});
hoverFeatures.events.register("hoverfeature", this,
showFeature);
hoverFeatures.events.register("outfeature", this,
function(evt) { clearFeature;});
Or, have serverside function that is called on hover, which in turns
make the WFS call to fetch the geometry and simplifies it based on zoom
before passing up has GML. Ie do everything serverside if possible since
js is so slow.
You might want to look at the SLDSelect control which could also be
called on Hover.
Notice: This email and any attachments are confidential.
If received in error please destroy and immediately notify us.
Do not copy or disclose the contents.
_______________________________________________
Users mailing list
us...@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/openlayers-users