[OpenLayers-Dev] Hover over point - Display name

Alexandre Dube adube at mapgears.com
Thu Apr 15 10:33:58 EDT 2010


You can't. You can only use it with Vector features. If you're planing 
to use WMS only, you can use the GetFeatureInfo control triggering 
requests when the mouse stops for a brief moment and display a div with 
the name of the feature hovered.

Here's an other solution (still using WFS to get and draw vector 
features though, you'll need to make sure that you have a WFS server setup):

Unfortunately demo.opengeo.org seems to be down for the moment so you 
won't be able to see it live, but look a the source and you should be 
able to reproduce the same thing in your application. Basically, with 
the demo you can draw boxes on the map and a WFS GetFeature request is 
sent and the returned features are drawn as vector features on the map, 
looking as they were highlighted. It might be a bit too much for what 
you want, but it's good to see alternatives.

IMHO, a WMS GetFeatureInfo request should be enough. See (instead of 
triggering requests on map click, make it happen on mouse move stopped):

See also :

Hope this helps,


geojoe wrote:
> It turns out the layer I'm using for hover is a WMS layer and the features
> property is NULL.  
> How do I use hover with a WMS layer?
> Joe

Alexandre Dubé

More information about the Dev mailing list