[Users] Base Layers No Longer Switch
Matt Priour
mpriour at kestrelcomputer.com
Tue Jan 25 18:21:09 CET 2011
did you include 'allOverlays:false' in the configuration options for your map?
If not try that first.
Matt Priour
From: IT Intern
Sent: Tuesday, January 25, 2011 11:08 AM
To: users at geoext.org
Subject: Re: [Users] Base Layers No Longer Switch
Actually it seems like the real problem is ExtJS-3.3.0 in this case...which is really bad for me as I am depending on it for certain methods not included in ExtJS-3.2.1 D:
On Tue, Jan 25, 2011 at 11:58 AM, IT Intern <itintern12 at gmail.com> wrote:
Hello GeoExt List,
I had been using GeoExtJS 0.7 and Ext-3.2.1 to create a map. Everything was going fine and I recently upgraded both libraries, GeoExtJS to 1.0 and ExtJS to 3.3.0. Now it seems the upgrade is relevant to this, as when I switch back to ExtJS 3.2.1 or just switch back to GeoExtJS 0.7, my base layers are always able to switch as the user clicks away at the radio buttons in the base layer container. Otherwise with GeoExtJS 1.0 & ExtJS 3.3.0 as a team the layers have stopped switching. Whatever base layer has loaded is the one that stays and even if the buttons are switched in the layer container it just does no good. Has anyone else experienced this? Any ideas? Seems like it's not a common issue as Googling did not give me any results pertaining to this problem :(
I really do not want to go back to ExtJS 3.2.1 as I am already using features in ExtJS 3.3.0...
Below is the code for my base layers, root node, base layer container and tree panel:
/*************BASE LAYERS****************/
var ghyb = new OpenLayers.Layer.Google(
"Google Hybrid",
{type: google.maps.MapTypeId.HYBRID}
);
var gmap = new OpenLayers.Layer.Google(
"Google Streets", // the default
{type: google.maps.MapTypeId.ROADMAP}
);
var gphy = new OpenLayers.Layer.Google(
"Google Physical",
{type: google.maps.MapTypeId.TERRAIN}
);
var osm = new OpenLayers.Layer.OSM();
//Add the base layers
map.addLayers([osm, gphy, gmap, ghyb]);
layerRoot = new Ext.tree.TreeNode({
id: 'Root',
text: "All Layers",
expanded: true
});
layerRoot.appendChild(new GeoExt.tree.BaseLayerContainer({
text: "Base Layers",
map: map,
layerStore: mapPanel.layers,
expanded: true
}));
Thank you so much for your time,
elshae
--------------------------------------------------------------------------------
_______________________________________________
Users mailing list
Users at geoext.org
http://www.geoext.org/cgi-bin/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.geoext.org/pipermail/users/attachments/20110125/61f4b42b/attachment-0001.htm
More information about the Users
mailing list