[Gfoss] wms mapserver e openlayer

Luca Casagrande luca.casagrande a gmail.com
Gio 4 Nov 2010 19:47:53 CET


Il 04/11/2010 17:20, Francesco Geri ha scritto:
> In effetti è uno stato uno dei miei primi tentativi ma probabilmente 
> sbaglio qualcosa nel codice. All'inizio, dato che si trattava di un 
> controllo, lo avevo brutalmente aggiunto con map.addcontrol. Poi:
>
>   var infoControls = { click: new OpenLayers.Control.WMSGetFeatureInfo(
>                 { url: 
> "http://localhost/cgi-bin/mapserv?map=/var/www/pmapper-4.0/config/florawms/pmapper_florawms.map", 
>
>                   title: 'Query sic',
>                   layers: [bioitaly_v],
>                   queryVisible: true,
>                   infoFormat: 'application/vnd.ogc.gml' } ) };
>
> il risultato è che non si vede più niente, osm compreso.
>
Prova a definirlo così

info = new OpenLayers.Control.WMSGetFeatureInfo({
            			 url: 'http://localhost/',
		                 title: 'Identify features by clicking',
				 layers: [layer],
		                 queryVisible: false,
				 infoFormat:'text/plain'

map.addControl(info)
info.activate()
info.events.on("getfeatureinfo":showInfo)

function showInfo(evt){
...
}


Ciao
Luca


Maggiori informazioni sulla lista Gfoss