1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| viewer.getMap().events.register("zoomend", viewer.getMap(), function() {
if (viewer.getMap().zoom<5) { //On supprime les labels
for(var k=0;k<ma_couche.features.length;k++){
OpenLayers.Util.extend(ma_couche.features[k].style, {
label: ''
});
//On redessine la couche
ma_couche.redraw();
}
}
else //On remet les labels
{
for(var l=0;l<ma_couche.features.length;l++){
OpenLayers.Util.extend(ma_couche.features[l].style, {
label: ma_couche.features[l].attributes.name,
});
ma_couche.redraw();
}
}
}); |
Partager