diff --git a/html/script.js b/html/script.js
index 4d459f1..b6622c6 100644
--- a/html/script.js
+++ b/html/script.js
@@ -101,6 +101,7 @@ let halloween = false;
let noRegOnly = false;
let triggerMapRefresh = 0;
let firstDraw = true;
+const renderBuffer = 45;
let shareLink = '';
@@ -1301,6 +1302,7 @@ function webglAddLayer() {
declutter: false,
zIndex: 200,
style: glStyle,
+ renderBuffer: renderBuffer,
});
if (!webglLayer || !webglLayer.getRenderer())
return false;
@@ -1420,6 +1422,7 @@ function initMap() {
visible: !adsbexchange,
zIndex: 100,
renderOrder: null,
+ renderBuffer: renderBuffer,
}));
@@ -1447,6 +1450,7 @@ function initMap() {
source: PlaneIconFeatures,
declutter: false,
zIndex: 200,
+ renderBuffer: renderBuffer,
});
layers.push(iconLayer);
@@ -2546,8 +2550,7 @@ function refreshFeatures() {
if (mapIsVisible || planeMan.lastRenderExtent === null) {
- const margin = 50 * globalScale;
- const size = [OLMap.getSize()[0] + margin, OLMap.getSize()[1] + margin];
+ const size = [OLMap.getSize()[0] + 45, OLMap.getSize()[1] + 45];
planeMan.lastRenderExtent = myExtent(OLMap.getView().calculateExtent(size));
}
@@ -4737,6 +4740,7 @@ function drawUpintheair() {
visible: !adsbexchange,
zIndex: 100,
renderOrder: null,
+ renderBuffer: renderBuffer,
}));
for (let i = 0; i < data.rings.length; ++i) {
let geom = null;