使用GWT OpenLayers,每当我显示FramedCloud
时,云就会脱节。意思是,包含我试图显示的数据的云中的框向右移动,以使气球看起来很奇怪。这是模拟它的外观:
(------------)
| |
| |
| |
(------------)
\
.
正如您所知,右侧突出FramedCloud
。
String html = new String("<HTML><BODY><H1>" + dataPoint1 +
"<br />" + dataPoint2 +
"</H1><TABLE WIDTH=300><TR>" + dataPoint3 +
"</TR></TABLE></BODY></HTML>");
thePopup = new FramedCloud(String.valueOf(id),
lonLat,
new Size(10, 10),
html,
new Icon("", new Size(0, 0), new Pixel(0, 0)),
false);
我尝试删除HTML,但我遇到了同样的问题。
答案 0 :(得分:0)
我发现这与gwt-openlayers
无关。它与我正在使用的 OpenLayers 2.10 有关。问题在于cloud-popup-relative.png文件缺少两个像素。正如osgeo.org网站上正在跟踪的问题所示,下载新文件解决了我的问题。