[OpenLayers-Users] GWt + Openlayers - problem:GOOGLE layer
appears in left corner
paweluz
paweluz at o2.pl
Thu Feb 25 01:47:50 EST 2010
Hi And!
Thanks for your help. I do not have any method updateSize() on my map...
Below is my code...I hope you could help me... I removed the WMS layer from
the code, because with or without it I still got the same problem...
private void initializeGooglLayer(){
GoogleOptions googleLayeroptions= new GoogleOptions();
googleLayeroptions.setIsBaseLayer(true);
googleLayeroptions.setSphericalMercator(true);
googleLayeroptions.setDisplayInLayerSwitcher(true);
googleLayeroptions.setDisplayOutsideMaxExtent(true);
GMapType gmapType = GMapType.G_NORMAL_MAP;
googleLayeroptions.setType(gmapType);
googleLayer = new Google("Goole Layer",googleLayeroptions);
}
private void initializeMap(){
MapOptions mapOptions = new MapOptions();
mapOptions.setControls(new JObjectArray(new JSObject[] {}));
mapOptions.setNumZoomLevels(17);
mapOptions.setMaxResolution((float) 156543.0339);
Bounds myBounds = new Bounds(-20037508, -20037508,20037508,
20037508);
mapOptions.setMaxExtent(myBounds);
Projection myProjection = new Projection("EPSG:900913");
mapOptions.setProjection("EPSG:900913");
mapOptions.setDisplayProjection(myProjection);
mapWidget = new MapWidget("750px", "600px", mapOptions);
myMap = mapWidget.getMap();
this.initializeGooglLayer(); // initialize Google layer
myMap.addLayers(new Layer[] {googleLayer});
myMap.addControl(new PanZoomBar());
myMap.addControl(new MousePosition());
myMap.addControl(new LayerSwitcher());
myMap.addControl(new Navigation());
LonLat center = new LonLat(1722814.18028, 6792060.56768);
myMap.setCenter(center, 14);
}
public void onModuleLoad() {
this.initializeMap();
openlayersPanel.add(mapWidget,DockPanel.CENTER);
addPanel.add(openlayersPanel);
mainPanel.add(addPanel);
RootPanel.get("mainDiv").add(mainPanel);
}
Regards,
Poul
--
View this message in context: http://n2.nabble.com/GWt-Openlayers-problem-GOOGLE-layer-appears-in-left-corner-tp4619582p4630934.html
Sent from the OpenLayers Users mailing list archive at Nabble.com.
More information about the Users
mailing list