chore: apply finalized MapView and ETA card fixes
This commit is contained in:
@ -7,7 +7,8 @@ import { useRouteStore } from '@/stores/route'
|
||||
|
||||
export const useFlujoPrincipal = () => {
|
||||
const { limpiarMapa, registrarMarker } = useMapState()
|
||||
const { encontrarParadaCercana } = useParadaCercana()
|
||||
const paradaCercanaInst = useParadaCercana()
|
||||
const { encontrarParadaCercana, paradaCercana } = paradaCercanaInst
|
||||
const { trazarRuta } = useDirectionsRoute()
|
||||
const cargando = ref(false)
|
||||
const errorMsg = ref('')
|
||||
@ -68,12 +69,6 @@ export const useFlujoPrincipal = () => {
|
||||
|
||||
// ── PASO 4: Calcular parada más cercana ───────────────
|
||||
await encontrarParadaCercana(ubicacion, paradas, map)
|
||||
// Buscamos manualmente porque encontrarParadaCercana guarda en su propio ref interno que no retornamos fácil
|
||||
// o podemos usar useParadaCercana().paradaCercana.value
|
||||
// Actually, refactor from useParadaCercana: finding the closest
|
||||
|
||||
const { paradaCercana } = useParadaCercana()
|
||||
await encontrarParadaCercana(ubicacion, paradas, undefined) // sin mapa para no dibujar polilínea vieja por encima
|
||||
|
||||
const paradaCercanaFound = paradaCercana.value
|
||||
|
||||
|
||||
@ -524,6 +524,9 @@ export function useGoogleMaps() {
|
||||
if ('remove' in overlay && typeof overlay.remove === 'function') {
|
||||
overlay.remove()
|
||||
}
|
||||
if ('onRemove' in overlay && typeof overlay.onRemove === 'function') {
|
||||
overlay.onRemove()
|
||||
}
|
||||
} catch (e) {
|
||||
// Ignore errors when removing overlays
|
||||
console.warn('Error removing overlay:', e)
|
||||
|
||||
Reference in New Issue
Block a user