So I’ve added a few things and done a cleanup on the Wicketstuff OpenLayers integration.
- We are now using JTS (http://www.vividsolutions.com/Jts/JTSHome.htm) directly.
- You are now able to draw geometry’s using the new DrawListenerBehavior
- Geom’s are pushed to java using JTS
- Remove the drawControl using the RemoveDrawControl behavior.
Heres some screens :
Drawing

FeedBack from serverside (just outputting the WKT of the geom)

Using a little JTS:

And if you’re wondering why is this cool? Well because above interactions are passed to server side, using the Wicketstuff Openlayers integration requires no knowledge of javascript, its wrapped nicely for you.
Heres the link to a little more about the library:
http://wicketstuff.org/confluence/display/STUFFWIKI/wicket-contrib-openlayers
And if you combine this with hibernate spatial, you can since hibernate spatial supports JTS.. You have a really cool simple GIS system