省市區縣鄉鎮街道三級四級聯動資料來源:2026年民政部和統計局已不再公布行政區劃代碼,可改用直接呼叫國家地名資訊庫的介面

國家地名資訊庫

國家地名資訊庫連結: dmfw.mca.gov.cn

介面服務文件:dmfw.mca.gov.cn/interface.h…

在正式程式中使用時,應將資料快取到檔案或資料庫,比直接呼叫介面更穩定。

/* 直接在瀏覽器主控台執行,可測試介面結果
   介面說明:
   code 不填時取得省級,填了時取得對應的區劃及下級資料
   maxLevel=1 只取得一級資料,maxLevel=2 取得兩級資料,maxLevel=3 取得三級資料
*/

// 取得全國省市區三級,約近 300KB,介面會比較慢
var response = await fetch("https://dmfw.mca.gov.cn/9095/xzqh/getList?code=&maxLevel=3");
var data = await response.json();
console.log(data);

// 只取得省級資料,速度比較快
var response = await fetch("https://dmfw.mca.gov.cn/9095/xzqh/getList?code=&maxLevel=1");
var data = await response.json();
console.log(data);

// 取得湖北省 省、市、區 三級
var response = await fetch("https://dmfw.mca.gov.cn/9095/xzqh/getList?code=420000000000&maxLevel=3");
var data = await response.json();
console.log(data);

// 取得武漢市 市、區縣、鄉鎮街道 三級
var response = await fetch("https://dmfw.mca.gov.cn/9095/xzqh/getList?code=420100000000&maxLevel=3");
var data = await response.json();
console.log(data);

注意:當直接取得省市區三級資料時,以下城市只有兩級:

  1. 直轄市(如:北京、天津、上海、重慶)
  2. 不設區的市(如:東莞、中山、儋州、嘉峪關)
  3. 省直轄縣級行政單位(如:濟源、仙桃、瓊海、胡楊河)

其他省市皆有三級結構。

數據資訊

自2024年下半年起,統計局不再公開統計用區劃代碼,改採用國家地名資訊庫資料。

民政部公告相關連結:www.mca.gov.cn/n156/n186/i…

摘自民政部公告:自2026年起,本欄目不再公布行政區劃代碼相關資訊。請前往民政部門戶網站首頁的「國家地名資訊庫」版塊查詢相關資料。

已整合的開源庫:github.com/xiangyuecn/…

開源庫已將四級資料整合到單一 CSV 檔案中,同時提供標註拼音、座標與四級邊界範圍。提供工具生成多級聯動資料與程式碼,亦支援將資料匯入 MySQL、MSSQL、PostgreSQL、Oracle 等資料庫。

【2026-04-03】國家地名資訊庫行政區劃資料截至日期為 2025 年 12 月 31 日。


原文出處:https://juejin.cn/post/7624451674633699379


精選技術文章翻譯,幫助開發者持續吸收新知。

共有 0 則留言


精選技術文章翻譯,幫助開發者持續吸收新知。
🏆 本月排行榜
🥇
站長阿川
📝9   💬11   ❤️3
555
🥈
我愛JS
📝2   💬7   ❤️2
148
🥉
💬1  
4
評分標準:發文×10 + 留言×3 + 獲讚×5 + 點讚×1 + 瀏覽數÷10
本數據每小時更新一次
📢 贊助商廣告 · 我要刊登