先来看下效果:
实际上到目前为止我还没看到有谁在ol中作出这个效果。
目的很简单我们想在OpenLayers中实现类似于mapbox中的line-blur的效果,或者说时cesium中的glowpower的效果。但是很遗憾我看没人做出来,或者说有人做出来了也不愿意分享。
那么好吧,我自己来吧。
首先要清楚发光的原理是什么,所有发光都是相对的,首先要相对于较暗的环境,并且还得伴随着模糊的效果。因此,一条白色的线搭配一条其他颜色的模糊的线条基本上就可以实现线条发光效果了。所以说在mapbox中设计了line-blur允许用户设置线条的模糊度,cesium中设计了glowpower这个属性,道理都是一样的。但是在OpenLayers