fix(miami): corrige cartas que desaparecen al cambiar zoom y al toggle de boyas del mapa mundial

- _recomputeHiddenCells: solo considera celdas 'dominantes' que esten
  dentro de su propio rango de zoom. Sin esto, band-5 (Harbour, min=10)
  ocultaba band-4 (Approach) incluso a zoom 9.x donde band-5 es invisible
  -> resultado: ninguna carta mostraba.
- toggle-seamap: despues del toggle llama _recomputeHiddenCells +
  src.changed() en requestAnimationFrame para que el estado de celdas
  ENC se recalcule y nunca quede stale.
- fallback BUOY_GENERIC: reemplaza el circulo 14x14 (vieja simbologia
  minuscula) por _encBuoyCanvas con boyshp=4 (pillar) para que cualquier
  boya sin boyshp explicito igual reciba icono 3D correcto.
This commit is contained in:
2026-04-30 13:50:45 -04:00
parent 8edb425c24
commit 025e5e5213
+32
View File
@@ -0,0 +1,32 @@
# Python
__pycache__/
*.pyc
*.pyo
*.pyd
.venv/
venv/
*.egg-info/
dist/
build/
# Secrets
.env
*.env
# ENC / chart binary exchange sets (large S-57 binaries)
Cartas/*/ENC_ROOT/**/*.000
Cartas/*/ENC_ROOT/**/*.001
Cartas/*/ENC_ROOT/**/*.002
Cartas/*/ENC_ROOT/**/*.003
Cartas/*/ENC_ROOT/**/*.004
Cartas/*/ENC_ROOT/**/*.005
# Generated GeoJSON (rebuilt on demand)
backend/cache/
# Node
node_modules/
# OS
.DS_Store
Thumbs.db