如何判断tilelayer是否完全可见

时间:2018-04-24 11:16:32

标签: javascript leaflet

在我的应用程序中,我切换了tilelayer不透明度以创建动画。问题是,瓦片层没有visible(或类似的东西)事件,一旦所有图块在页面上都可见,它就会触发。所以现在经常发生预加载图层的图块不完全可见,当我隐藏图层时,动画"闪烁"。

注意:检索tileLayers并将其附加到地图中,因此我只更改不透明度

我想要实现的目标:

preloadedLayer.setOpacity(1);
// wait till preloadedLayer is fully visible
visibleLayer.setOpacity(0);

任何想法,如何判断瓷砖是否满载?

修改

当tileLayer已经附加到地图和时,

load事件不会触发  只是图层的不透明度发生了变化。

0 个答案:

没有答案