【发布时间】:2019-12-16 12:56:04
【问题描述】:
我有一张传单地图,它指向本地机器上的一些离线图块。最初,未找到的图块显示为灰色图像:
如果用户随后缩小,将照常获取当前缩放级别的相应图块。但是,当用户重新放大时,旧的“缩小”图块仍然存在,因此您最终会在当前图块的范围之外得到一个模糊的图像:
有什么方法可以删除这些图块,或者只是不加载一开始就没有数据的图块?
这是我目前拥有的:
L.tileLayer("offline_map/{z}/{x}/{y}.png",{
maxZoom: 18,
minZoom: 3,
}).addTo(map);
L.TileLayer.include({
_tileOnError: function (done, tile, e) {
map.removeLayer(tile);
}
});
【问题讨论】:
标签: javascript leaflet