澎湖 e 點通 楊昌益 高千雅 洪聖博 林昌昱 國立澎湖科技大學資訊工程學系 cyyang@npu.edu.tw 論文摘要因為就讀澎湖科技大學, 所以夏季常見到觀光客拿著地圖騎車, 容易造成交通安全問題, 也遇到許多觀光客停車問路, 變想配合澎湖當地的觀光產業發展, 以及響應現在熱門的環保概念, 減少紙張使用, 利用 Android 手機做出此主題 2.Android 系統 Android 系統架構如下圖 1 所示,Application 部份為應用程式,Libraries 及 Android runtime 部份為中間件,Linux kernel 部分為作業系統 本專題利用 Android 手機連接網路之便利性, 將澎湖的旅遊資訊彙整至資料庫中, 使用者使用 Android 手機的無線網路連接功能, 快速地連至資料庫取得想知道的店家相關資訊, 配合使用 Google Map, 能讓使用者快速地路線規劃, 以及自己的當前位置 並設計成類似電子書的形式, 將店家分門別類 條列清楚, 讓使用者可以更方便 明瞭的查詢所需 關鍵詞 : 澎湖 Android 手機 電子書 1. 研究動機由於台灣景氣回升影響, 現在自助旅行也顯得越來越熱門, 越來越多人崇尚自助旅行 自助旅行, 既沒有旅行社已經訂死的旅遊行程, 也更能體會在地的鄉村民俗風情, 想當然, 在出門旅行前大家都會先做好詳細的行前規劃, 找了一大堆旅遊資料怕忘記又會列印出來, 或是特地去買了一本當地的旅遊手冊, 造成多了一份行李, 若旅遊手冊大本又笨重, 更是一個多餘的負擔 既然澎湖是一個旅遊地區, 為何不規劃出一個完整的電子旅遊手冊? 根據此理念, 我們決定利用現在熱門的 Android 手機, 來編寫一個專屬澎湖的電子旅遊手冊, 仿照一般市面上在賣的旅遊手冊, 食 衣 住 行 四大項資料, 皆含在內, 使用 Android 手機來連線操作, 如此一來可以避免紙張的浪費, 也響應現在國際推動的環保概念 圖 1,Android 系統架構圖 3.Eclipse 架構 Eclipse 的基礎是富客戶機平台 (Rich Client Platform, 即 RCP) RCP 包括下列元件 : 核心平台 ( 啟動 Eclipse, 執行外掛程式 ) OSGi( 標準集束框架 ) SWT( 可移植構件工具包 ) JFace( 檔案緩衝, 文字處理, 文字編輯器 ) Eclipse 工作台 ( 即 Workbench, 包含檢視 (views) 編輯器 (editors) 視角 (perspectives) 和精靈 (wizards) 如下圖所示 圖 2,Eclipse 開發軟體介面 876
4. 取得 Google Map 開發金鑰要在模擬器中使用 Google 地圖,Google 地圖是 Android 系統的一大特點, 然而基於某些原因 Google 地圖函式庫是個選擇性的 API, 若想在程式內使用相關 API, 必須先取得 Google 地圖開發金鑰 要取得金鑰得先找出憑證檔案並取得憑證檔案的 MD5 認證指紋, 取得 MD5 認證指紋後, 我們接著要取得 Google 地圖開發金鑰, 我們需要透過下面這個網址來取得 : http://code.google.com/intl/zh-tw/android/map s-api-signup.html 圖 5, 詢問使用者是否開啟 WIFI 視窗 圖 5 為我們所設計的是否開啟 WIFI 視窗, 分別有澎湖 e 點通系統 進入 WIFI 開啟介面兩個按鈕 澎湖 e 點通系統如有開啟 WIFI 直接進入澎湖 e 點通主選單進入 WIFI 開啟介面如未開啟 WIFI 則進入 WIFI 開啟介面 圖 3, 取得電腦認證指紋 5. 專題實作 澎湖 e 點通系統的系統流程, 如圖 4 所示 圖 6,WIFI 開啟介面 圖 6 為我們所設計的 WIFI 開啟介面, 有前往澎湖 e 點通系統按鈕及 WIFI 連線功能開關 打勾 / 未打勾為開啟 / 關閉 WIFI 功能前往澎湖 e 點通系統進入澎湖 e 點通主選單 圖 4, 澎湖 e 點通系統流程圖 877
圖 7, 澎湖 e 點通系統主選單 圖 7 為我們所設計的澎湖 e 點通系統主選單, 分別為查詢店家資訊 功能與特色 離開 e 點通系統 Mail [5] 查詢店家資訊顯示澎湖的食 衣 住 行等四大項查詢選單功能與特色介紹系統相關功能及特色離開 e 點通系統詢問使用者是否確定離開 e 點通系統 Mail 任何疑問都可透過寄送信件回報 圖 9, 食物選單 圖 9 為我們所設計的食物選單, 有火鍋店 燒烤店 咖啡店 茶飲店 冰品店 PUB 簡餐類 麵食類 素食店 麵包店 炸物店 早餐店 便當店 小吃類 日式料理 異國料理 海鮮餐廳 返回上一頁, 點入選單為各商家之資料 [6] 圖 10, 衣飾選單 圖 8, 食衣住行四大項查詢選單 圖 10 為我們所設計的衣飾選單, 有女裝 男裝 鞋子 銀樓 布料 兒童服飾 內衣睡衣 綜合成衣 手工裁縫 運動休閒用品 鐘錶眼鏡 返回上一頁, 點入選單為各商家之資料 [6] 圖 8 為我們所設計食衣住行四大項查詢選單, 有食 衣 住 行 Back 食顯示澎湖的各種美食種類衣顯示澎湖的各種衣飾種類住顯示澎湖的各種住宿種類行顯示澎湖的各種交通種類 Back 返回澎湖 e 點通系統主選單 878
圖 13, 食的選項 圖 14, 衣的選項 圖 11, 住宿選單 圖 11 為我們所設計的住宿選單, 有旅館 飯店 民宿 返回上一頁, 點入選單為各商家之資料 [6] 圖 15, 住的選項 圖 16, 行的選項 圖 13 圖 14 圖 15 圖 16 分別為食衣住行的選項單 [6] 查看該類別店家位置顯示該類別所有店家位置 HOME 回食衣住行主選單 BACK 回上一頁 圖 12, 交通選單 圖 12 為我們所設計的交通選單, 有計程車 遊覽車 遊客中心 澎湖加油站 轎車機車出租 返回上一頁, 點入選單為各商家之資料 [6] 圖 17, 食的店家標點 圖 18, 衣的店家標點 879
圖 19, 住的店家標點圖 20, 行的店家標點圖 17 圖 18 圖 19 圖 20 分別為顯示食衣住行的店家標點位置 [7] Where 定位 顯示目前位置 +/- 放大 / 縮小螢幕 Back 回到上一頁 圖 24,Mail 圖 24 為 Mail 系統, 系統會自動幫使用者輸入 Mail 標題, 使用者只需輸入內容 圖 21, 路徑規劃頁面 圖 22, 路徑規劃頁面 圖 23, 撥打畫面 圖 21 為查詢店家資訊結果 圖 22 為路徑規劃結果, 綠色點為當前位置, 紅白點為該路口需轉彎, 黑白點為該店家位置 圖 23 為撥打電話畫面 [7] 圖 25, 功能與特色視窗 圖 25 為我們現所設計的功能與特色視窗, 介紹本系統的功能與特色, 讓初次使用的使用者可以簡單的瞭解本系統 路徑規劃系統將自動幫使用者規劃到達的路線 +/- 放大 / 縮小螢幕電話符號直接撥打店家電話 Back 返回上一頁 880
琳瑯滿目的店家資訊, 而讓使用者不知該店屬於那種類型, 除此之外, 我們還搭配 Google map 系統, 分成兩種模式, 第一種可標出該類別店家的所有位置, 第二種則是讓使用者自由選擇想去的店家, 若選擇想去的店家後, 可以直接定位現在使用者的所在位置, 本系統能幫使用者做路徑規劃, 讓使用者省去查詢地圖的時間 圖 26, 離開 e 點通系統視窗 圖 26 為我們所設計的離開 e 點通系統視窗, 為了防止使用者不小心誤觸離開, 所以我們設計了一個詢問視窗, 需透過詢問視窗才可離開 確認離開當點選確認離開此系統將被關閉取消離開當點選取消離開此系統回至澎湖 e 點通系統主選單 在未來, 希望將我們的程式, 更加美化和新增其他功能, 例如店家目錄價錢及相關網址等等, 也希望可由縣政府的旅遊處為主, 其餘各部門之間配合, 合力管理, 畢竟這個程式是關於澎湖觀光的, 且縣政府的店家資料及店名較為正確 如果能夠放置 QR-code 在機場出境處或是在澎湖的觀光地圖上, 現在幾乎人手一機的時代, 可以很方便的將此程式及澎湖的觀光產業發揚光大 參考文獻 [1] 黃冠穎等, 以 PDA 為平台之主題式導覽系統之設計, 大同大學資訊工程學系,2008 年 1 月 [2] 傅承泰等, 利用愛評網規劃隨身美食 - 以逢甲商圈為例, 逢甲大學資訊工程學系,2009 年 12 月 [3] ysl 的程式天堂 Android 應用開發 http://ysl-paradise.blogspot.com/ [4] Jworld@TW java 論壇 Google Android 平台與 Java Card 討論區 http://www.javaworld.com.tw/jute/post/page?bid=26 &sty=1&age=0 [5] Cool Texl http://zh-cn.cooltext.com/ 圖 27, 為澎湖 e 點通程式 QR-code 圖 27 為澎湖 e 點通程式 QR-code [10][11] 使用 QR code 掃描程式, 掃描此 QR-code, 系統會自動下載澎湖 e 點通程式至手機上, 於手機上應用程式中勾選 允許安裝非 Market 的應用程式 即可進行安裝程序 6. 結論與未來發展本系統結合現今正流行的 Android 智慧手機, 製作一套專屬澎湖食 衣 住 行的系統, 幫助每一位來澎湖遊玩的遊客能輕易的尋找到自己所要前往的目的地 清楚簡易的操作模式, 可愛的畫面風格, 讓每一位使用者在使用上能夠一目暸然 在本系統裡, 我們以一般電子書的形式呈現, 多種分類讓使用者可以明確知道自己的所需, 不會出現 [6] Android ListView 清單 http://tomkuo139.blogspot.com/2010/01/android-list view-trigger.html [7] 查詢地圖上的經緯度 http://card.url.com.tw/realads/map_latlng.php [8] Android 聰明的生活 2 http://blog.yslifes.com/archives/category/android [9] 外幣機器人 Android http://msn-robot.blogspot.com/search/label/android [10] 另類安裝 APK 方法 http://www.android-hk.com/news/apkinstall-com/ [11] QR-Code Gemerator http://qrcode.kaywa.com/ 881