如何在不清理缓存的情况下重绘矢量图块?
How to redraw vector tiles without cleaning cache?
我有矢量切片图层,我想重绘该图层,但我想保存我的缓存数据。
所以我不能使用传单功能 redraw()
因为这会删除我的缓存。
有什么功能可以做到这一点吗?我只想重新绘制这个瓷砖而不做任何计算,因为它们制作得更早。
所以我找到了答案。这可能很好。
如果我们的矢量图块层称为tileLayer,那么我们可以简单地写成这样:
tileLayer._reset();
tileLayer._update();
我有矢量切片图层,我想重绘该图层,但我想保存我的缓存数据。
所以我不能使用传单功能 redraw()
因为这会删除我的缓存。
有什么功能可以做到这一点吗?我只想重新绘制这个瓷砖而不做任何计算,因为它们制作得更早。
所以我找到了答案。这可能很好。 如果我们的矢量图块层称为tileLayer,那么我们可以简单地写成这样:
tileLayer._reset();
tileLayer._update();