From dc4d112324eaec41c58a63f45c96e5963089f04e Mon Sep 17 00:00:00 2001 From: gerd Date: Thu, 3 Sep 2026 11:59:14 +0900 Subject: [PATCH] =?UTF-8?q?=ED=83=80=EC=9E=84=20=EC=8A=AC=EB=9D=BC?= =?UTF-8?q?=EC=9D=B4=EB=8D=94=EC=9D=98=20=EB=B3=80=EA=B2=BD=EC=82=AC?= =?UTF-8?q?=ED=95=AD=EC=9D=B4=20=EC=A7=80=EB=8F=84=EC=97=90=EB=8F=84=20?= =?UTF-8?q?=EC=A0=81=EC=9A=A9=EB=90=98=EB=8F=84=EB=A1=9D=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.jsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/App.jsx b/src/App.jsx index 70cfa40..1acc434 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -143,6 +143,7 @@ function App() { if (levelFilter !== 'all' && pole.level !== levelFilter) return; if (guFilter !== 'all' && pole.gu !== guFilter) return; if (dongFilter !== 'all' && pole.dong !== dongFilter) return; + if (timeFilterEnabled && pole.timestamp > timeFilterCutoff) return; idSet.add(pole.id); const feature = new Feature({ geometry: new Point(fromLonLat([pole.lng, pole.lat])), @@ -166,7 +167,7 @@ function App() { ); source.addFeature(feature); }); - }, [poles, levelFilter, guFilter, dongFilter]); + }, [poles, levelFilter, guFilter, dongFilter, timeFilterEnabled, timeFilterCutoff]); useEffect(() => { syncMarkers();