【问题标题】:Mapbox Layout Visibility FlickeringMapbox 布局可见性闪烁
【发布时间】:2020-05-24 09:40:37
【问题描述】:

在下面的网站上,我从 2015 年到 2020 年每个月都有两层(一层用于路线,一层用于机场),当日期滑块移动时,我将新层的可见性设置为可见以前的活动层到无。但是,有一个明显的滞后时间,以前的图层消失并出现新的图层,导致按下播放时出现闪烁效果。在将前一层的可见性设置为无之前,我将新图层的可见性设置为可见,所以我不确定为什么会发生这种情况。任何帮助将不胜感激。

https://picrazy2.github.io/flightlog/

【问题讨论】:

  • 您可能会提供一些代码来帮助我们帮助您。在提供帮助之前,可能不太可能有人首先对您网站的代码进行逆向工程。

标签: javascript mapbox mapbox-gl-js


【解决方案1】:

延迟是因为必须从服务器加载新可见的图层。

一种解决方法(通常需要注意更多网络流量)是让每一层始终可见,但不透明度非常低(比如 0.01)。然后,不要将图层设置为可见,而是将其不透明度更改为 1,并将前一个更改为 0.01。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-11
    相关资源
    最近更新 更多