final Marker marker = new Marker(new LonLat(50, 50), new PopupPanel(
"Hello Marker 1"));
openLayersMap.addOverlay(marker);
openLayersMap.add(new DrawListenerBehavior() {
@Override
protected void onDrawEnded(Geometry poly, AjaxRequestTarget target) {
if(poly.covers(marker.getLonLat().getPoint()))
{
target.appendJavaScript("alert('The geom you drew contained the marker');");