}km`;
                document.getElementById('popup-uv').textContent = weatherData.now.uvIndex || 'ÊöÇÊó†';
                document.getElementById('popup-aqi').textContent = getAirQuality(weatherData.air);

            } catch (error) {
                console.error('Êõ¥Êñ∞Â§©Ê∞îÊï∞ÊçÆÂ§±Ë¥•:', error);
                showError('Ëé∑ÂèñÂ§©Ê∞îÊï∞ÊçÆÂ§±Ë¥•ÔºåËØ∑Á®çÂêéÈáçËØï');
            }
        }

        function getWeathe