#1 Tue 05 October 2010 13:34
- soussou126
- Participant occasionnel
- Date d'inscription: 22 May 2010
- Messages: 21
affichage layer pour un scale donné
bonjour tout le monde,
je veux savoir si c possible d' afficher un layer seulement si je zoom à une échelle spécifique???
merci
Hors ligne
#3 Tue 05 October 2010 16:06
- soussou126
- Participant occasionnel
- Date d'inscription: 22 May 2010
- Messages: 21
Re: affichage layer pour un scale donné
Merci pour ta réponse,
t'as pas un bout de code comme demo ou exemple???.. je ne sais pas comment m'y prendre!!
je charge mon layer avec :
Code:
stations = new OpenLayers.Layer.WMS("stations_metro", "http://192.192.2.33/geoserver/wms", { layers : 'stations_metro', format : "image/png", transparent: true }, {singleTile : true, isBaseLayer: false});
ma map est déclaré ainsi:
Code:
var options = { projection : new OpenLayers.Projection("EPSG:22332"), displayProjection : new OpenLayers.Projection("EPSG:22332"), units : "m", scales : [5000000, 3000000, 1000000, 500000, 200000, 50000], resolutions : [1.40625, 0.703125, 0.3515625, 0.17578125, 0.087890625, 0.0439453125], minScale : 5000000, maxResolution : "auto", maxResolution : 1.40625, maxScale : 50000, minResolution : "auto", minResolution : 0.0439453125, numZoomLevels : 5, maxExtent : new OpenLayers.Bounds(47000, 3330000, 1010000, 4100000) }; map = new OpenLayers.Map('map', options);
que dois-je ajouter et ou, pour affiche ce layer seulement si je zoom à l'échelle 500000??
Dernière modification par soussou126 (Tue 05 October 2010 16:07)
Hors ligne
#4 Tue 05 October 2010 17:21
Re: affichage layer pour un scale donné
Pour te fournir un bout de code, il m'eut d'abord fallu savoir que tu souhaitais l'implémenter via OpenLayers.
Une solution sur le post suivant : http://www.forumsig.org/showthread.php?t=21140
Des infos complémentaires sur cette page : http://trac.osgeo.org/openlayers/wiki/SettingZoomLevels
Dernière modification par simon_g (Tue 05 October 2010 17:24)
Hors ligne
#5 Tue 05 October 2010 17:57
- soussou126
- Participant occasionnel
- Date d'inscription: 22 May 2010
- Messages: 21
Re: affichage layer pour un scale donné
merci pour ton aide
Hors ligne