如何更改地图层的 Leaflet 渲染器填充?

问题描述

我的地图有两层。 第一个来自 L.tileLayer(自然图),第二个来自 L.geoJSON(边界);

我在桌面和移动设备上都遇到了 L.geoJSON(边框)问题。 除非我释放鼠标按钮或触摸,否则平移后不会渲染。在平移之后但在我释放鼠标按钮或触摸之前,给我留下了部分未渲染的图层。 我一直想让那层可见。我不想等待渲染。

此问题已通过以下代码修复:

map.getRenderer(map).options.padding = 100;

即使在触摸或鼠标释放之前图层仍未渲染,问题也已解决

现在使用第二层,我只在移动设备上遇到问题。 在桌面上,它会在我进行平移时呈现,而无需等待鼠标向上事件。 但是在移动设备上它等待触摸结束。 因此,当我进行平移时,我会看到空白,直到我释放触摸。

我该如何更改?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)