Right click listener on vaadin OpenLayers

Hello Everybody ,

I just want to now how to detect a right clik on openLayer Map . I’ve already tried with Markers but it doesn’t Work.

private void addMarkerListener(){

Marker marker =new Marker(10.271188974384428,36.848504443249055);
marker.setEnabled(true);

markerLayer.addMarker(marker);
System.out.println ("la long est "	+marker.getLon() +"la latitude est" +marker.getLon());
marker.addClickListener(new ClickListener() {
	
/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

public void click(ClickEvent event) {	
	

					+  "      " +event.getSource());

//// if(event.isDoubleClick()){
//// //do action
//// System.out.println(“the position is ooookkkkkkkkkkkkkkk111!!!” );
////
//// }
//// else if (event.getButton() == ClickEvent.BUTTON_RIGHT){
//// //do action
////
//// }
//// else {
//// //do action
//// }
}
});

}

It would be very helpful fo me if anywone could help me!

THaank you!!!

Hi,

OpenLayersMap supports Actions like e.g. Vaadin Window, but don’t remember if there is support for Markers. At least you should get coordinates on which context menu is opened.

cheers,
matti