#1 Thu 09 January 2014 17:10
- Anaïs Just
- Participant actif
- Lieu: Montreuil
- Date d'inscription: 10 Dec 2007
- Messages: 131
[openlayers]: cocher par défaut une overlay
Bonjour,
Je travaille sur un prototype qui fait appel à des flux wms à travaers une variable de type Overlays.
savez vous quelle option utiliser pour cocher par défaut une couche?
Pour les checkbox je sais qu'on utilise l'option checked=true mais je n'ai pas trouvé de réponse pour les overlays.
merci d'avance
Code:
//Layers Overlays var mavariable = new OpenLayers.Layer.WMS ("mavariable", "http://xxxxx/cgi-bin/qgis_mapserv.fcgi?map=/home/mon_projet.qgs", {'layers': ['couche1','couche2'], transparent: true, format: 'image/png'}, {isBaseLayer: false, visibility: false, alwaysInRange: false, displayOutsideMaxExtent: true, } );
Merci d'avance!
Hors ligne
#2 Thu 09 January 2014 17:25
- VianneyD
- Participant assidu
- Date d'inscription: 30 May 2011
- Messages: 153
Re: [openlayers]: cocher par défaut une overlay
Bonjour,
As-tu essayé avec visibility: true ?
Vianney Dugrain
Hors ligne
#3 Thu 09 January 2014 17:58
Re: [openlayers]: cocher par défaut une overlay
La propriété visibility est par défaut active. Vous mettez visibility:false si vous ne voulais pas que la couche s'affiche.
Cordialement,
Jean-François Behm, formateur SIG, jf.behm@, idgeo.frformations@ idgeo.fr
IDGEO, www.idgeo.fr
Institut de Développement de la Géomatique 42, avenue de Général de Croutte - 31100 toulouse
Hors ligne
#4 Fri 10 January 2014 09:37
- Anaïs Just
- Participant actif
- Lieu: Montreuil
- Date d'inscription: 10 Dec 2007
- Messages: 131
Re: [openlayers]: cocher par défaut une overlay
Bonjour,
Je vous remercie. Il s'agit bien de faire en sorte que la couche soit "cochée" par défaut quand on arrive sur l'inerface. J'ai essayé de passer le paramètre visibility à true mais cela n'a rien donné... C'est pou cete raison que je recherchais une autre solution. N'y a-t-il pas une autre option?
Hors ligne
#5 Wed 22 January 2014 09:59
Re: [openlayers]: cocher par défaut une overlay
Bonjour,
Quel est le status de la couche dans votre mapfile ?
Hors ligne
#6 Wed 22 January 2014 10:12
- Anaïs Just
- Participant actif
- Lieu: Montreuil
- Date d'inscription: 10 Dec 2007
- Messages: 131
Re: [openlayers]: cocher par défaut une overlay
Bonjour,
merci pour votre réponse.
Il ne s'agit pas d'un mapfile, j'utilise QgismapServer. Je fais appel directement au projet.qgs sur mon serveur. En tout cas, dans le projet Qgis la couche est activée.
En fait je n'ai pas de problème d'affichage de ma couche. Sur mon interface, si je clique sur la couche elle apparait bien. Je voudrais simplement qu'elle soit déjà cochée par défaut (et donc apparente) quand j'arrive sur l'interface.
Hors ligne