在传单版本0.7.3中,我们将reuseTitles设置为true,如下所示:
var osm = L.tileLayer(gOsmUrl,{minZoom:3,maxZoom:19,attribution:osmAttrib,noWrap:true,reuseTiles:true});
在1.2.0中有没有相同的方法呢?
答案 0 :(得分:3)
Leaflet的创始人删除该选项,因为它没有任何影响
“@ danzel”重用“选项被抛弃,因为它并没有真正做到 多“。
“@ Bravoz嗯,看起来像reuseTiles选项正在导致 不受控制的内存增长 - 当我删除它时,它运行得更好。 你能检查一下吗?此选项已在主分支btw中删除 因为我怀疑它的有效性。“
“@ yohanboniface我提到当前缩放时保留瓷砖 平移。我在重新处理逻辑意义时删除它以将其添加回来 一段时间后,但从来没有。我不确定我们应该 - 或者 也许我们应该以有限的形式(例如仅在X内保留瓷砖) 来自当前屏幕的像素)。保留已装载的瓷砖是 不同于#3551(正在加载尚未看到的瓷砖)。“
此选项在以下提交中被删除 - https://github.com/Leaflet/Leaflet/commit/5e6f95dc9ce86fcd2f191f0abbe7a8ea0d4f888f#diff-41e07cc2f66148151bde6b9e17c7f183并且从未被添加回来。
还有更多信息 - https://github.com/Leaflet/Leaflet/search?p=2&q=reuseTiles&type=Issues&utf8=%E2%9C%93
所以它在传单中没有等同于1.0.0