auto-sync: 2026-05-06 10:30:01

This commit is contained in:
Stream
2026-05-06 10:30:01 +03:00
parent 330720fea4
commit d8d5659022

View File

@@ -141,11 +141,7 @@ function rebuildMapOverlays() {
const pts = [...rulerPoints];
rulerPoints = [];
rulerTotal = 0;
rulerMarkers.forEach(m => {
const el = m.getElement();
if (el && el.parentNode) el.parentNode.removeChild(el);
m.remove();
});
rulerMarkers.forEach(m => m.remove());
rulerMarkers = [];
const map = window._map;
if (map.getSource('ruler')) map.removeSource('ruler');
@@ -1634,11 +1630,7 @@ function toggleRuler() {
btn.classList.remove('active');
window._map.getCanvas().style.cursor = '';
// Убрать маркеры с карты + удалить DOM-элементы
rulerMarkers.forEach(m => {
const el = m.getElement();
if (el && el.parentNode) el.parentNode.removeChild(el);
m.remove();
});
rulerMarkers.forEach(m => m.remove());
rulerMarkers = [];
const map = window._map;
try { if (map.getLayer('ruler-line')) map.removeLayer('ruler-line'); } catch(e) {}
@@ -1703,11 +1695,7 @@ function exitRulerMode() {
function clearRuler() {
rulerPoints = [];
rulerTotal = 0;
rulerMarkers.forEach(m => {
const el = m.getElement();
if (el && el.parentNode) el.parentNode.removeChild(el);
m.remove();
});
rulerMarkers.forEach(m => m.remove());
rulerMarkers = [];
const map = window._map;
try { if (map.getLayer('ruler-line')) map.removeLayer('ruler-line'); } catch(e) {}