fix: corregir paradas faltantes, duplicado de ubicación y alineación de botones

This commit is contained in:
2026-03-02 09:23:29 -05:00
parent 9c90a175cc
commit 5fb6ab812a
2 changed files with 8 additions and 65 deletions

View File

@ -32,7 +32,7 @@ const mapStore = useMapStore();
const couponStore = useCouponStore();
const authStore = useAuthStore();
const { map, isLoaded, error: mapsError, initMap, addHtmlMarker, setCenter, setZoom, addMarker } = useGoogleMaps();
const { map, isLoaded, error: mapsError, initMap, addHtmlMarker, setCenter, setZoom, addMarker, addCleanMarker } = useGoogleMaps();
const { estasCargando: estasCargandoRuta, errorRuta } = useDirectionsRoute();
const { encontrarParadaCercana, paradaCercana, distanciaMetros, duracionCaminata } = useParadaCercana();
const { calcularETA, busesActivos, cargando: etaCargando } = useETA();
@ -202,7 +202,7 @@ async function updateMapMarkers(skipZoom = false) {
}
const selectedRouteObj = routeStore.allRoutes.find(r => r.id === currentRequestRouteId) || { id: currentRequestRouteId, short_name: currentRequestRouteId };
await procesarSeleccionDeRuta(selectedRouteObj, stops as BusStop[], map.value, skipZoom);
await procesarSeleccionDeRuta(selectedRouteObj, stops as BusStop[], map.value, addCleanMarker, skipZoom);
reDrawUserMarker();
if (routeStore.selectedRouteId !== currentRequestRouteId) return;
@ -553,6 +553,7 @@ watch(() => authStore.userProfile?.auto_location, (canLocate) => {
flex-direction: column;
gap: 16px;
z-index: 1001;
align-items: flex-end; /* Alinea botones a la derecha */
}
.offers-fab {