0

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 を削除しようとしましたが、同じ問題があります。

4

1 に答える 1

0

私はこれが とは何の関係もないことを発見しましたgwt-openlayers。私が使用しているOpenLayers 2.10と関係がありました。問題は、cloud-popup-relative.png ファイルに 2 つのピクセルがないことです。osgeo.orgサイトで追跡されている問題に示されているように新しいファイルをダウンロードすると、問題が解決しました。

于 2013-04-16T20:45:28.823 に答える