public void addPopup(Popup popup) { this.map.addPopup(popup); }
@Override public void onHandle(EventObject eventObject) { if (OpenlayersMarker.this.popup != null) { map.removePopup(OpenlayersMarker.this.popup); } Pixel pixel = new Pixel(0, 0); Size size = new Size(300, 200); FramedCloud frame = new FramedCloud("marker-info", OpenlayersMarker.this.coords, size, OpenlayersMarker.this.infoTxt, new Icon("", new Size(0, 0), pixel), true); OpenlayersMarker.this.setPopup(frame); map.addPopup(OpenlayersMarker.this.popup); } };