本範例說明如何取得中央氣象局所提供的即時紫外線強度資料,格式為 JSON,aia下載請按我
大家別忘了把您的作品分享到 App Inventor Gallery,下載率很不錯喔
一共有30多個站點可供查詢。您還可以結合 Sharing 元件,將紫外線狀況寄發 email 或是發佈到 Facebook 喔。或者用藍牙傳給 Arduino 或樂高機器人也是有趣的專題呢
操作方式如下
1. 點選 [取得縣市清單]按鈕,會呼叫Web元件去爬一次上述網址取得最新資料。程式初始畫面如下
2. 點選 [選取縣市] 清單選取器,會開啟縣市清單讓您點選想要檢視的觀測站。請注意這是原始資料中的 Sitename 而不是 County,因為在嘉義縣(County)下有三個觀測站:朴子、塔塔加與阿里山。
本範例所用之變數
我下載了,但app不能正常運作!!
按選取縣市,沒有東西顯示
您好, 有時候政府網站會鎖某個太頻繁存取的 ip, 就取不到 json 了. 可否說明一下您的錯誤訊息?
不能用 按了沒反應 我想學這個 麻煩求解
您好,請問是沒反應還是有錯誤畫面?
雖我修改成V3版後可以work,了
http://lct4246.blogspot.tw/2017/07/tedai2appted.html?m=1
但將選到縣市的經緯度打到Google Maps上會抓到舊資料,懷疑在下拉式選單事件再要一次data有關(因為server回應的很龜)
請問 global city_num 是要自己在做一個變數嗎?怎麼做?
您好,從app inventor 開發環境 blocks 頁面左側找到 variable,新增之後再改名字就好囉
想請問,如果json是一個檔案不是網址
這樣要怎麼抓取他
您好,可用 File 元件寫入成一個 txt檔。如果不大的話,可以考慮直接新增成一個文字變數