1

嗨,我是 GWT 和 Google App Engine 的新手。我试图布局看起来像图像。但是,我不确定实现这一目标的最佳方法是什么。

在此处输入图像描述

根据 GWT 文档,有几种方法,例如:UIBinder、布局面板(我在图像中使用这种方法)......等。

但是,我的 UI 并没有那么复杂。我有一个顶部带有导航栏的 div,一个带有地图(Javascript)的 div,一个带有 Facebook 评论(javascript)的 div,以及一个带有我为评分等编写的一些功能的 div。

因此,大多数情况下,这个网页都会调用很多 javascript 和第三方的东西。

这是一些完成此操作的代码

        String header = "<div><h3>Navigation bar here</h3></div>";
    String east = "<div><h3>Rating System here</h3></div>";
    String south = "<div><h3>Facebook comments here</h3></div>";


    dock.addNorth(new HTML(header), 75);

    dock.addSouth(new HTML(south),50);
    dock.addEast(new HTML(east), 300);
    dock.add(map);

    RootLayoutPanel.get().add(dock);

我尝试在要添加到地图的 html 字符串中输入一些 Javascript。然而,它并没有出现在视图中。似乎 html 仅在其文本有效时才有效,这是正确的吗?

在 GWT 中构建它的最佳方法是什么?

有人可以指点我一些代码/教程的例子吗?

谢谢

4

1 回答 1

0

我建立了一个像您项目一样的网站(链接在我的个人资料中)。

有一个 jar 文件可用于在 gwt 中映射地图 v3。

这是:http ://code.google.com/p/gwt-google-apis/downloads/detail?name=gwt-maps-3.8.0-pre1.zip

照顾GAE ...如果您的应用程序必须保持“免费”状态,并且您计划将其提供给其他用户,您将很快用完配额:-(

(我只使用 googlebots 获得了 60% 的实例时间......)

无论如何,只需制作一个几乎空的 html,然后从头开始构建您的面板。

于 2012-06-22T17:48:25.913 回答