我正在创建一个网页地图,目前包含12个图层(来自同一个WMS或WMTS服务的不同图层。
在这些图层中,一次最多只能显示3-4个图层,除非用户启用,否则其他图层将不可见。
问题是:它会更好吗? 1.将可见设置为false的mapLayers数组中的所有隐藏图层包含在内,并使用setVisible显示/隐藏图层或 2.每次用户禁用图层/启用另一个图层时删除/添加图层?
我的担忧主要来自绩效视角,但也欢迎对其他动机的解释。
我尝试使用Chrome开发工具中的探查器拍摄快照,看起来它的大小与隐藏图层的存在/不存在无关。