OL Overlay an Baselayer "binden"

Hallo,

ich habe zwei Layer A und B sowie ein Overlay C. Für Layer A ist das Overlay C unnütz, sogar störend. Für Layer B ist es zwingend erforderlich. Ich will das Overlay C nicht im Layerswitcher anzeigen (das geht ja problemlos) aber automatisch zusammen Layer B aktivieren und deaktivieren. Geht das?

Hi,

ich hab ein event namens “changebaselayer” gefunden. Das wird mit

map.events.register("changebaselayer",map,function(){...);

registriert und springt an, wenn der Baselayer umgeschaltet wird (und beim ersten Laden, zählt wohl auch schon als “change”). In der Funktion könte man dann z.B. die Sichtbarkeit der einzelnen Layer testen und die Sichtbarkeit des Overlays aus und einschalten. Hab da mal ein Beispiel.