document.addEventListener("DOMContentLoaded", function(){ let map; let lat = 37.99; let lon = -1.13; let resultadosGlobal = []; // MAPA map = L.map('map').setView([lat, lon], 13); L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png') .addTo(map); setTimeout(() => map.invalidateSize(), 500); // 🔥 BUSCAR CIUDAD (ARREGLADO) window.buscarCiudad = async function(){ let ciudad = document.getElementById("ciudad").value.trim(); if (!ciudad) { alert("Introduce una ciudad"); return; } try { const url = `https://nominatim.openstreetmap.org/search?format=json&limit=1&countrycodes=es&q=${encodeURIComponent(ciudad)}`; const res = await fetch(url, { headers: { "Accept": "application/json" } }); const data = await res.json(); if (data.length > 0) { lat = parseFloat(data[0].lat); lon = parseFloat(data[0].lon); map.setView([lat, lon], 13); setTimeout(() => map.invalidateSize(), 300); cargarTiendas(); } else { alert("Ciudad no encontrada"); } } catch (error) { console.log(error); alert("Error al buscar ciudad"); } } // 📍 UBICACION window.usarUbicacion = function(){ if (!navigator.geolocation) { alert("Geolocalizacion no soportada"); return; } navigator.geolocation.getCurrentPosition(pos => { lat = pos.coords.latitude; lon = pos.coords.longitude; map.setView([lat, lon], 13); setTimeout(() => map.invalidateSize(), 300); cargarTiendas(); }); } // ⭐ FAVORITOS window.guardarFavorito = function(nombre,lat,lon){ let fav = JSON.parse(localStorage.getItem("fav")) || []; fav.push({nombre,lat,lon}); localStorage.setItem("fav",JSON.stringify(fav)); alert("Guardado"); } window.verFavoritos = function(){ let fav = JSON.parse(localStorage.getItem("fav")) || []; let html = ""; fav.forEach(f=>{ html += `
En nuestra p谩gina encontrar谩s cat谩logos de DIA, ALDI, Mercadona, productos de IKEA y Leroy Merlin, adem谩s de pruebas de productos de peluquer铆a y supermercado. 隆Todo lo que necesitas saber est谩 aqu铆!
Desde cat谩logos de supermercados como DIA y ALDI hasta novedades de IKEA y pruebas de productos de peluquer铆a, en esta p谩gina combinamos ocio, ahorro y recomendaciones pr谩cticas.