Dovrebbe essere sufficiente impostare il singolo layer wms in questo modo:

//set overlay
  var dm_wms = new OpenLayers.Layer.WMS( "DM Solutions Demo",
  "http://www2.dmsolutions.ca/cgi-bin/mswms_gmap";,
  {layers: "bathymetry,land_fn,park,drain_fn,drainage," +
  "prov_bound,fedlimit,rail,road,popplace",
  transparent: "true", format: "image/png" });

  dm_wms.setVisibility(true);

Nota l'uso del parametro transparent:true, necessario se vuoi sovrapporre i
layer.

Fai così per ogni layer che vuoi sovrapporre.

Al termine li aggiungi alla mappa nel solito modo:

 map.addLayers([dm_wms,...]);

Spero risolva,

Ciao!
_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[email protected]
http://www.faunalia.com/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.

Rispondere a