Il codice è piccolo e abbastanza semplice, lo giro, perchè non riesco a capire dove possa esserci l’errore:
Ext.onReady(function(){
var map = new OpenLayers.Map (“map”);
var openstreetmap = new OpenLayers.Layer.OSM();
var vecLayer= new OpenLayers.Layer.WMS(
“associazioni”, “http://localhost/geoserver/wms”,
{
width: ‘631’,
srs: ‘EPSG:4326’,
layers: ‘topp:associazioni’,
format: ‘image/gif’,
},
{displayInLayerSwitcher:true,isBaseLayer: false}
);
map.addControl(new OpenLayers.Control.LayerSwitcher());
map.addLayers([openstreetmap,vecLayer]);
var mapPanel= new GeoExt.MapPanel({
renderTo:‘mainpanel’,
height: 300,
width: 950,
map: map,
center: new OpenLayers.LonLat(14.25080,40.84197).transform(new OpenLayers.Projection(“EPSG:4326”), map.getProjectionObject()),
maxExtent:new OpenLayers.Bounds(14.052,40.05,14.967,40.917).transform(new OpenLayers.Projection(“EPSG:4326”),map.getProjectionObject()),
zoom:4,
maxResolution: 0.00138671875,
title: 'Mappa ’
});
});
Il giorno 28 ottobre 2011 17:05, Luca Casagrande <luca.casagrande@gmail.com> ha scritto:
Il 28/10/2011 16:34, Nicola De Innocentis ha scritto:
Ciao a tutti,
studiando l’oggetto mapPanel di GeoExt,osservo che questi due semplici layer li riesco a visualizzare sovrapposti correttamente soltanto se lo zoom non è cosi spinto (zomm circa pari a 4),
non appena aumento lo zoom il layer wms (che prelevo dal localhost da Geoserver) mi scompare. Non so se è un problema di proiezione ma mi sembra strano.Grazie anticipatamente.
–
Nicola De Innocentis
www.nicoladeinnocentis.it <http://www.nicoladeinnocentis.it>
Il problema è strano, ma purtroppo senza codice o altri dettagli non possiamo essere di aiuto.
Vale sempre installare FireBug e verificare la chiamata quando cambi lo zoom.
Ciao
Luca
–
Nicola De Innocentis
www.nicoladeinnocentis.it