Solución completa: corregir reset con la X, añadir limpieza de búsqueda y asegurar sincronización de paradas

This commit is contained in:
2026-03-02 12:55:01 -05:00
parent 0b8c5a1075
commit 9650f2b019
2 changed files with 10 additions and 2 deletions

View File

@ -34,7 +34,7 @@ const authStore = useAuthStore();
const { map, isLoaded, error: mapsError, initMap, addHtmlMarker, setCenter, setZoom, addMarker, addCleanMarker } = useGoogleMaps();
const { estasCargando: estasCargandoRuta, errorRuta } = useDirectionsRoute();
const { encontrarParadaCercana, paradaCercana, distanciaMetros, duracionCaminata } = useParadaCercana();
const { encontrarParadaCercana, paradaCercana, distanciaMetros, duracionCaminata, limpiarCaminata } = useParadaCercana();
const { calcularETA, busesActivos, cargando: etaCargando } = useETA();
const { procesarSeleccionDeRuta } = useFlujoPrincipal();
@ -102,6 +102,7 @@ async function animateAndReload() {
// Limpiar mapa sin recargar
clearMapMarkers();
limpiarCaminata();
showETACard.value = false;
// Recentrar en el usuario si está disponible (soft-reset)