0

使用 GWT OpenLayers,每当我显示 aFramedCloud时,云就会显得脱节。意思是,云中包含我要显示的数据的框向右移动,使气球看起来很奇怪。这是对其外观的模拟:

(------------)
|              |
|              |
|              |
(------------)
             \
              .

如您所知,右侧伸出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,但我有同样的问题。

4

1 回答 1

0

我发现这与gwt-openlayers. 它与我正在使用的OpenLayers 2.10有关。问题在于 cloud-popup-relative.png 文件缺少两个像素。如在osgeo.org站点上跟踪的问题中所示下载新文件解决了我的问题。

于 2013-04-16T20:45:28.823 回答