混合图层实现基本原理:
1.使用BaseTileLayer的createSubclass 方法可以创建自定义瓦片图层。因此,我们可以自定义一个包含多个图层的混合图层BlendLayer
2.覆写load方法,确保混合图层里的单个图层都正常加载。
3.覆写fetchTile方法,在该方法中,分别加载各单个图层的tile,成功后,在回调中,进行混合处理。 也就是通过HTML5 canvas的multiply方法,重新计算各像素值,对像素进行增强。
混合图层实现基本原理:
1.使用BaseTileLayer的createSubclass 方法可以创建自定义瓦片图层。因此,我们可以自定义一个包含多个图层的混合图层BlendLayer
2.覆写load方法,确保混合图层里的单个图层都正常加载。
3.覆写fetchTile方法,在该方法中,分别加载各单个图层的tile,成功后,在回调中,进行混合处理。 也就是通过HTML5 canvas的multiply方法,重新计算各像素值,对像素进行增强。