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
我有一张传单地图,上面有几层。 只要图层不在视口中,它们就会隐藏,直到平移完成:
带图层的常规视图:
向右平移,以显示视口外的图层:
平移停止:
如上图所示,平移停止并松开鼠标(手指)后,图层将首先可见。
我试过以下方法,但没有用
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