Я создаю приложение, используя mapbox-gl-js
, в котором много слоев.У пользователей есть возможность показать / скрыть эти слои.
По производительности, лучше ли (1) создавать все слои одновременно и отображать / скрывать их, когда это необходимо, например, используя непрозрачность или видимость или следует (2) Я создаю / удаляю слои каждый раз, когда я показываю / скрываю их?
Если вариант 1 является лучшим, я должен использовать непрозрачность (свойство рисования) или видимость (свойство макета), чтобы управлять этим поведением показа / скрытия