台北市社會住宅政策的推動,旨在提供青年、弱勢族群與中低收入家庭一個可負擔、穩定且具生活品質的居住選擇。截至 2025 年,市府已完成多處社宅興建,並有多個基地正施工或規劃中,分布於中正、萬華、大安、信義、士林等行政區。
為了讓市民快速掌握社宅興建進度,本文引用台北市政府都市發展局社會住宅興建工程進度公開資訊,提供基地位置、規劃戶數、工程百分比與施工階段,資料來源公開透明。
// 依關鍵字推估階段百分比(當 API 沒提供數字時用)
const STAGE_MAP = [
{ k: "完工", pct: 100 },
{ k: "使照", pct: 100 },
{ k: "驗收", pct: 95 },
{ k: "內裝", pct: 85 },
{ k: "主體結構", pct: 70 },
{ k: "上梁", pct: 60 },
{ k: "施工", pct: 40 },
{ k: "開工", pct: 20 },
{ k: "決標", pct: 10 },
{ k: "設計", pct: 5 },
{ k: "規劃", pct: 3 }
];
const stageToPercent = (txt="") => {
// 先抓明確百分比(例如「65%」)
const m = String(txt).match(/(\d{1,3})\s*%/);
if (m) {
const v = Math.max(0, Math.min(100, parseInt(m[1], 10)));
return v;
}
// 否則用關鍵字比對
for (const s of STAGE_MAP) {
if (txt.includes(s.k)) return s.pct;
}
return 0; // 無法判讀時顯示 0%
};
const renderRows = (rows) => {
if (!rows.length) {
$table.innerHTML = '
';
return;
}
$table.innerHTML = rows.map(r => {
const name = r.name ?? "";
const dist = r.distict ?? r.district ?? ""; // API 欄位拼字有時會是 distict
const addr = r.address ?? "";
const hh = r.houseHolds ?? r.households ?? "";
const prog = r.progress ?? "";
const pct = stageToPercent(prog);
// 進度條
const bar = `
`;
return `
`;
}).join("");
};
try {
const res = await fetch(API, { cache: "no-store" });
if (!res.ok) throw ne
看更多社宅消息