Есть задачка динамически изменять прозрачность кастомных тайловых слоев - что-то типа тайм-лапса из нескольких слоев.
для этого надо каждые n секунд делать opacity определенного слоя 1, а остальных - 0. потом следующий слой и так в цикле.
Самое простое - это использовать css. Вот только для DOM-элемента слоя добраться невозможно (или я не там ищу).
Сейчас использую суперизврат - слою даю zIndex равным id слоя + 1000 и при добавлении на карту ищу среди детей элемента pane
$(this.getPane().getElement()).children().each( function() {
if ($(this).css('zIndex') == (context.properties.get('id') + 1000)) {
$(this).attr('data-layer', context.properties.get('id'));
}
});
мечтаю о менее извращенном методе))