Leaflet geoJson 层隐藏在视口外

Leaflet geoJson layers hidden outside viewport

我有一张传单地图,上面有几层。 只要图层不在视口中,它们就会隐藏,直到平移完成:

带图层的常规视图:

向右平移,以显示视口外的图层:

平移停止:

如上图所示,平移停止并松开鼠标(手指)后,图层将首先可见。

我试过以下方法,但没有用

var map = L.map('map',{ bounceAtZoomLimits: false, removeOutsideVisibleBounds: false}).setView([40, 0], 2);
L.geoJson(mapData).addTo(map);

似乎解决方案就在我面前

添加以下内容将渲染整个地图:

var map = new L.Map('map');
map.getRenderer(map).options.padding = 100;

找到解决方案here