Страница 1 из 1

Отключения события для слоя

Добавлено: 20 июн 2012, 18:23
stepan_borovikov
добрый день. подскажите как отключить прослушивание события для слоя.
События подключены так

Код: Выделить всё

...
Rout = new OpenLayers.Layer.Vector("Автомобильные дороги",  {
    styleMap: styles
...
});

map.addLayer(Rout);

map.addControl(
    new OpenLayers.Control.SelectFeature(
        [Cam,Rout,Dtp,Car],
        {
            click: true
            ,
            hover: true
            ,
            callbacks:{
                'over' : function(f) {
                    on_event_in_layot(f,1);
                }
                ,
                'out'  : function(f) {
                    on_event_in_layot(f,2);
                }
                ,
                'click': function(f) {
                    on_event_in_layot(f,3);
                }
            }
            ,
            autoActivate: true
        })
    ); 
Все слои векторные.

Подскажите плиз как оключить прослушивание события для слоя "Rout" а затем как вновь включить.

Спасибо.

Re: Отключения события для слоя

Добавлено: 09 авг 2012, 07:34
stepan_borovikov
Еще раз всем привет. Проблему с отключением прослушивателя так и не решил. Подскажите плиз как это сделать.

Re: Отключения события для слоя

Добавлено: 09 авг 2012, 07:35
stepan_borovikov
посути мне нужно сделать так что бы объекты находящиеся в определенном слое стали не кликабельные.