Мне нужно создать виджет, похожий на один из карт Google.
В простейшем виде карта всей планеты разделена на фрагменты изображений.Пока пользователь прокручивает виджет в разные стороны, появляются новые пустые ячейки, и виджет запрашивает эти плитки с сервера и помещает их в виджет.
Как это можно реализовать в GWT?
Я нашелнет способа установить абсолютную позицию динамически в ScrollPanel.Я не нашел способа нарисовать что-то левее или выше, чем вершина в AbsolutePanel.Как правильно комбинировать панели?
Спасибо.
ОБНОВЛЕНИЕ 1
Вот один из примеров.В этом примере метки не отображаются, потому что размер абсолютной панели равен нулю по высоте (смотрите в firebug).Я не могу просто установить его размер, потому что для лейбла это не поможет при -100, -100.
public void onModuleLoad() {
Label label_minus100_minus100 = new Label("(-100,-100)");
Label label_0_0 = new Label("(0,0)");
Label label_100_100 = new Label("(100,100)");
AbsolutePanel absolutePanel = new AbsolutePanel();
absolutePanel.setStyleName("absolutePanel");
absolutePanel.add(label_0_0, 0, 0);
absolutePanel.add(label_minus100_minus100, -100, -100);
absolutePanel.add(label_100_100, 100, 100);
DOM.setStyleAttribute(absolutePanel.getElement(), "overflow", "visible");
ScrollPanel scrollPanel = new ScrollPanel();
scrollPanel.add(absolutePanel);
scrollPanel.setStyleName("scrollPanel");
RootPanel rootPanel = RootPanel.get();
rootPanel.add(scrollPanel);
}