我在Openlayers3(3.5.0)中使用了不同种类的一些图块层(XYZ和普通TileImage)。我想让瓷砖在装入时淡入。
我发现the tile sources I'm using会发出tileloadend
事件(也是tileloadstart
和tileloaderror
),我可以成功捕捉到这一点。它的事件对象使我能够访问相应的ImageTile
对象,该对象具有获取其坐标和获取图像元素的方法。
在我的情况下,image元素是一个DOM图像元素,但实际上并没有附加到DOM。它不在页面上 - 据我所知,它只是被加载到canvas元素中的源代码。所以我不确定这实际上有助于我淡出它。
有没有办法做到这一点?