跳到主要內容

台灣街道路名表

大家好,我是奶綠茶 (資料已過時,請不要再用了,謝)
最近在專案上
客戶希望在下拉縣市地區時,能再多個街道選項
查了一下郵局,並沒有提供這樣的資訊
好再有隻 api 可以呼叫。
但考量會有跨網域呼叫的問題,
索性就把全部的資料抓下來, 丟到自家的資料庫
有需要的朋友,可以點這下載


補充:郵遞區號並不是唯一的 Key 值
像 新竹市 , 有 東區、西區、香山區, 但郵遞區號都是 300
呼叫的 API 是這隻

http://www.post.gov.tw/post/internet/f_searchzone/streetNameData.jsp
(直接點是無效的, 請用任意程式用 POST傳值)
city:臺北市
cityarea:信義區
就會得到該區的街道XML

留言

Unknown寫道…
太棒了!這件事我也曾經很煩惱XD
milkmidi寫道…
不客氣
我也是研究了一陣子才找到方法的
ㄚ發寫道…
嘉義市也是,一開始沒注意到XD
話說之前我也是直接POST那個網址,但有次郵局網站掛掉,然後系統就...
後來把5碼郵遞區號的xml轉到資料庫,然後再去查路名這樣
匿名表示…
對實用了 感謝提供
匿名表示…
您好,請問API出處是哪裡呢~~?想瞭解相關應用
milkmidi寫道…
從郵局取得的,不過已經很久了,資料過時,請不要用了

這個網誌中的熱門文章

[JS] line 分享

大家好,我是奶綠茶 在網頁想要做 line 分享 // desktop // 可以帶 url // 帶 text (有字數長度限制) window.open(`https://lineit.line.me/share/ui?url=${encodeURIComponent(url)}&text=${encodeURIComponent(text)}`); // mobile // 只有 text ,但可以把網址帶入文字,他會自已解悉 window.open(`line://msg/text/${encodeURIComponent(text)}`, '_blank'); // 第三種方法, 桌手機都支援,但有些問題 // 手機在 line, FB webview ,一樣可以分享,但網頁會被轉到 "請啟動 LINE 應用程式,使用者就會跳離現在的網頁 // 而在桌機會遇到如果分享的網址和你目前所在的網址 domain 不同 // 分享文章裡就會自動帶出目前所在的網址 // 如果 domain 相同,但在文字裡又加入了想要分享的網址 // 最終分享出去就會出相兩個網同的網址(有些人,有些人不會,Why?) window.open(`http://line.me/R/msg/text/?${encodeURIComponent(this.url)}`);

超好用的無限免費網頁空間,無廣告,無流量限制

大家好,我是奶綠茶 今天來教大家如何申請一個無限免費速度又快的網頁空間 1 首先到  https://github.com/ 申請帳號(一直下一步,下一步,下一步) 2 到你的個人頁,切換上方的 tab 到 Repositories, 按下右鍵的 new 3 Repository name 一定要是這樣的格式 username.github.io 我的 github 網址是 github.com/milkmidi 那就要輸入 milkmidi.github.io 選擇 public, 這樣別人才看的到 private 有其他用途, 而且要付費才能使用 完成後按下 Create repository 5 安裝 SourceTree github 並不支援 FTP 或是網頁上傳,一定要透過指令碼 在這我們選用有圖型介面的軟體,方便大家學習 https://www.sourcetreeapp.com/ 下載並安裝 啟動後登入你的 github 帳號 6 clone 你的 github io 專案 右上角有個 Clone or download 點選後 複製 https 連結(不要選到 ssh ) 7 將 https 的連結貼到 SourceTree 8 上傳 html 到本機 github.io 資料夾,放一個 index.html 切換到 SourceTree, 這時會看到 Unstaged files 的欄位 選擇 Stage All 9 git 要求每次的 Commit, 都一定要打說明文字(好習慣) 輸入完成後,按下右邊的 Commit 10 發佈(Push),這樣就完成啦 可以到你的 http://milkmidi.github.io/ 去查看檔案有沒有出來 其他 Commit 可以想像是做一個記錄,你可以很多的 Commit 最後再一次 Push 上去 github 原本是給程式設計師用的版本控管服務 免費版提供無限空間讓你放檔案,但一定要是 public 想要有私有的 Project ,就只能付費 github.io 只能放靜態檔案,php, aspx 服務並不支援。 祝大家學習愉快 轉載請註明出處 奶綠的 github.io S

Adobe Animate cc 廣告素材製作篇

大家好,我是奶綠茶 今天來介紹廣告素材的製作 使用的是 Adobe Animate CC 什麼,是新軟體!!!!! 大家不用怕,其實他的前身是 Adobe Flash 只是換個名字(去 Flash 化) 在使用的介面和功能都一模一模 如果本身就會使用 flash 的朋友一定不莫生 1. 開啟 Adobe Animate CC 選擇 HTML5 Canvas 格式 2.畫一個色塊,並轉成影片片段(MovieClip)元素 3. 拉影格拉至 25 ,選擇逼角移動補間動畫 4.這時可以看到影格間變成淺藍色 5. 幫元素取名為 box, 之後才可以用程式控制 6. 新增一個圖層,取名為 as (筆者的習慣) 加入程式碼,讓目前的時間軸停止動畫 this.stop(); 一定要加寫 this 程式碼才會對 7. 點擊 box 元素後,播放時間軸動畫, 按下發佈,或是 Ctrol + Entry , 就可以看到動畫了。 8. 有時在交素材時,媒體端不充許外載其他的程式 因為 Adobe Animate CC HTML5 Canvas 技術是使用一套叫 createjs 的 framework 他有外部引用他的程式碼 所以我們要修改一下 9. 把 createjs 的程式碼載回本機 10. 跟你的 html, js 放在同一個資料夾下 11. 用記事本開啟 .html , 修改引用的路徑,完工 祝大家學習愉快 轉載請註明出處 SourceCodeDownload