Dear OpenLayers Users and Developers, I'm currently studying implementation of OpenLayers components with the aim to extend it by a specific function. (More later)
I took /examples/select-feature.html for example. If you draw polygons there and move the mouse over the window each time the mouse is hovering over a polygon the mouse pointer changes to "hand pointer" and resets to default pointer as soon as I'm leaving polygon area. But I didn't find any code which is responsible for this. In my understanding we need to implement a kind of "hittest" which is able to detect if a given point is within polygon area. This must be called somewhere in OnMouseOver Handler. The only thing I found was OpenLayer.Geometry.atPoint, but since it is calling OpenLayers.Bounds.containsLonLat whereby OpenLayer.Bounds only represents rectangular areas this method couldn't be responsible for this. How and where is it implemented? What I want to do is extending OpenLayers by a function to detect: 1. If there are Geometry objects which are intersecting each other 2. Which of the polygons are intersecting (overlaping) each other 3. Find intersection points of specified polygons regards Benjamin Kalytta _______________________________________________ Users mailing list [email protected] http://openlayers.org/mailman/listinfo/users
