Hazdar

📊 通報統計分析

資料每小時更新一次 · 截至 2026/07/08 03:25 · 查看完整透明度報告

📈 通報數量趨勢

* 顏色越亮表示越近期

h ? `${parseInt(h.slice(1,3),16)},${parseInt(h.slice(3,5),16)},${parseInt(h.slice(5,7),16)}` : '148,163,184'; const categoryRgb = Object.fromEntries(Object.entries(categoryHex).map(([k, v]) => [k, hexToRgb(v)])); this.points.forEach(([lat, lng, category, ts]) => { if (ts < this.startTs || ts > this.endTs) return; const age = (ts - this.startTs) / range; const alpha = 0.15 + age * 0.85; const color = `rgba(${categoryRgb[category] ?? '148,163,184'},${alpha.toFixed(2)})`; const circle = L.circleMarker([lat, lng], { radius: 6, color, fillColor: color, fillOpacity: alpha, weight: 0, }); circle.addTo(this.map); this.layers.push(circle); }); }, onStartSlider(e) { const ts = Math.round(this.minTs + (e.target.value / 100) * (this.maxTs - this.minTs)); this.startTs = Math.min(ts, this.endTs); this.renderPoints(); }, onEndSlider(e) { const ts = Math.round(this.minTs + (e.target.value / 100) * (this.maxTs - this.minTs)); this.endTs = Math.max(ts, this.startTs); this.renderPoints(); }, togglePlay() { if (this.playing) { clearInterval(this.playTimer); this.playing = false; return; } if (this.endTs >= this.maxTs) { this.endTs = this.startTs; this.renderPoints(); } const step = Math.round((this.maxTs - this.startTs) / 80) || 1; this.playing = true; this.playTimer = setInterval(() => { this.endTs = Math.min(this.endTs + step, this.maxTs); this.renderPoints(); if (this.endTs >= this.maxTs) { clearInterval(this.playTimer); this.playing = false; } }, 120); }, reset() { clearInterval(this.playTimer); this.playing = false; this.startTs = this.minTs; this.endTs = this.maxTs; this.renderPoints(); }, }" x-init="$nextTick(() => initMap())">

🗺️ 災情分佈時間軸

淹水 道路中斷 停電 結構受損 越亮 = 越近期

⚠️ 使用前請注意

本地圖彙整網友回報與氣象局雨量回報所得之災情資訊,僅供大眾參考,不代表市府公告,緊急事故請直接撥打119/1999,切勿僅依賴本平台等待救援。希望市民朋友保護自身安全,如非必要請勿出門。