fix(map): evitar dibujado residual de marcadores cuando se limpia el mapa rápidamente

This commit is contained in:
2026-02-27 11:25:04 -05:00
parent b90eb83acb
commit bddb8916ba
2 changed files with 13 additions and 0 deletions

View File

@ -439,6 +439,12 @@ async function updateMapMarkers() {
// Llamar al procesador de flujo principal, lo cual limpia el mapa y centra.
await procesarSeleccionDeRuta(selectedRouteObj, stops as BusStop[], map.value);
// ⛔ ABORTAR SI EL USUARIO LIMPIÓ EL MAPA MIENTRAS DIBUJÁBAMOS
if (routeStore.selectedRouteId !== currentRequestRouteId) {
console.log('Abortando dibujado de paradas (la ruta fue limpiada o cambiada)');
return;
}
// Agregar todos los stops como marcadores 'normales' para que se vean en el mapa
const { paradaCercana } = useParadaCercana();