Misiones Conecta

📍 Mapa Comercial

¡Escribinos! 💬
Envíanos tu noticia,
reclamo o consulta.
}); hoursHtml = `
Horarios
${todayHtml} ${allHoursList ? `
${allHoursList}
` : ''}
`; } } return ` ${galleryAndLogoHtml}
${premiumBadge} ${placeNameHtml} ${addressHtml} ${descriptionHtml} ${actionsHtml} ${hoursHtml}
`; } function showSidepanel(place) { panelContentWrapper.innerHTML = buildPlaceContent(place); sidepanel.classList.add('open'); document.getElementById('close-sidepanel').addEventListener('click', hideSidepanel); } function hideSidepanel() { sidepanel.classList.remove('open'); panelContentWrapper.innerHTML = ''; } sidepanel.addEventListener('transitionend', function() { map.invalidateSize(); }); const bounds = []; places.forEach(place => { if (place.lat && place.lng) { const marker = L.marker([place.lat, place.lng]).addTo(map); marker.on('click', function() { isMarkerClick = true; showSidepanel(place); }); bounds.push([place.lat, place.lng]); } }); if (bounds.length > 1) { map.fitBounds(bounds); // Eliminado el objeto padding incompleto } else if (bounds.length === 1) { map.setView(bounds, 17); } else { map.setView([-27.0444, -55.2272], 10); } map.on('click', function() { if (isMarkerClick) { isMarkerClick = false; } else { hideSidepanel(); } }); window.addEventListener('resize', function() { map.invalidateSize(); }); });