On Wed, Nov 18, 2009 at 07:41:15PM +0100, beppe wrote: > > > Ho dato un'occhiata, e adattando il tuo script...mi ritrovo in mezzo al > mare tra corsica e francia invece che in trentino!!! > > var extent = new OpenLayers.Bounds(653890.824038, 5121367.412500, > 673982.300962, 5139410.087500); > map.zoomToExtent(extent);
Qui devi usare coordinate in map.projection (EPSG:900913) mentre mi pare che siano coordinate EPSG:3003. Di solito uso questa formula (es. da 4326 a 900913): var lonLat = new OpenLayers.LonLat(11.241053, 43.778445).transform(map.displayProjection, map.projection); Se il tuo layer non si vede potrebbero esserci dei problemi non di proiezione, ma proprio di layer. Prova a caricare il WFS in Qgis, oppure con il brower fai delle richieste GetCapabilities e GetFeature (vedi sempre gli esempi su http://www.rigacci.org/openlayers/). -- Niccolo Rigacci Firenze - Italy _______________________________________________ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [email protected] http://lists.faunalia.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it.
