fix(map): evitar dibujado residual de marcadores cuando se limpia el mapa rápidamente
This commit is contained in:
@ -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();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user