TileLayer tileLayer = initTileLayer();
MapWidget map = new MapWidget();
map.setSize("300px", "300px");
Projection projection = new MercatorProjection(20);
assertNotNull("new MercatorProjection(20)", projection);
MapType mapType = new MapType(new TileLayer[] {tileLayer}, projection,
"MyMap");
map.addMapType(mapType);
RootPanel.get().add(map);
map.setZoomLevel(10);
map.setCurrentMapType(mapType);