系統識別號 | U0002-2109201511335900 |
---|---|
DOI | 10.6846/TKU.2015.00638 |
論文名稱(中文) | 基於 Google Map 雲服務平台設計與實作 Smart Bike 之應用程式 |
論文名稱(英文) | Design and Implementation of Smart Bike applications based on Google Map Cloud Service |
第三語言論文名稱 | |
校院名稱 | 淡江大學 |
系所名稱(中文) | 資訊工程學系碩士在職專班 |
系所名稱(英文) | Department of Computer Science and Information Engineering |
外國學位學校名稱 | |
外國學位學院名稱 | |
外國學位研究所名稱 | |
學年度 | 103 |
學期 | 2 |
出版年 | 104 |
研究生(中文) | 陳漢峻 |
研究生(英文) | Han-Chun Chen |
學號 | 702410233 |
學位類別 | 碩士 |
語言別 | 繁體中文 |
第二語言別 | 英文 |
口試日期 | 2015-07-03 |
論文頁數 | 31頁 |
口試委員 |
指導教授
-
張志勇
委員 - 蘇民揚 委員 - 張兆村 委員 - 張志勇 |
關鍵字(中) |
安卓 Google 地圖 雲服務 |
關鍵字(英) |
Android Google Map Cloud Service |
第三語言關鍵字 | |
學科別分類 | |
中文摘要 |
近年來手機製造商陸續推出智慧型手機為主,而Google也推出了以Android作業系統的智慧型手機,而Android作業系統並提供了一個開放式的手機平台。現在許多網站都有提供特殊的網路服務,如Google Map等服務。但是當使用者想同時使用不同網站提供的服務時,可以透過混搭的方式將這些服務整合,產生出所需要的服務。 本研究是以Google Map作為服務平台,然後結合Smart-Bike實作Google Map雲服務的應用,資料部份以GPS定位、濕度、CO2、噪音、溫度等資料當作資料庫MySQL做整合並將資料儲存,作為將來其他應用和資料整合的相關處理。我們在Android上建立一個Mashup Engine去搭配Google Map的資料,然後透過MySQL上的資料做處理,並將Smart-Bike資訊應用到Google Maps API提供的地圖服務,並透過網頁平台將整合後的資訊公開,作為將來的資料應用查詢。 |
英文摘要 |
In recent years, mobile phone manufacturers have launched smart phones primarily, but Google also launched a Android smartphone operating system, and Android operating system and provides an open mobile platforms. Many sites have special web services, and other services such as Google Map. However, when the user wants to use the service provided by different sites, you can mix and match the way through the integration of these services, to produce the services they need. The study is based on Google Map as a service platform, then combine Smart-Bike implement cloud services Google Map application, partly by GPS positioning data, humidity, CO2, noise, temperature, etc. as do MySQL database and data integration stored for future integration of other applications and data correlation process. Information disclosure we have established in the Android Mashup Engine to match a Google Map data, and then do the processing through data on MySQL, and Smart-Bike Information Technology to Google Maps API to provide map services, and through a web platform will be consolidated as the future of information application queries. |
第三語言摘要 | |
論文目次 |
目錄 目錄 III 圖目錄 V 第一章、簡介 1 1.1 前言 1 1.2 背景與動機 2 1.3 目的 3 第二章、相關研究 4 第三章、背景知識 8 3.1 軟體發開背景說明 8 3.1.1 Android開發環境介紹 8 3.1.2 Android系統架構介紹 9 3.2 Google Map 11 3.3 Google Map API 12 第四章、 以Google Map雲服務為主之系統設計及規劃 13 4.1系統功能與流程 13 4.2系統架構 14 4.3系統模組設計 16 4.3.1 Android App與Database連線 16 4.3.2 Web Server 17 4.3.3 Google Map API 17 第五章、系統實作 19 5.1 建立Apache Tomcat與網頁連線測試 19 5.2 Android App程式實作 21 5.3 Google Map雲服務之應用 23 第六章、結論 25 參考文獻 26 附錄-英文論文 27 圖目錄 圖 1 : 手持式GPS 4 圖 2 : 車載式GPS 4 圖 3 : 穿戴式GPS 5 圖 4 : Google 街景車 5 圖 5 : Google 街景腳踏車GPS 6 圖 6 : Google 背包式GPS 6 圖 7:Android開發環境架構圖 9 圖 8:Android系統架構圖 9 圖 9:系統架構圖 14 圖 10 : 系統模組設計流程 16 圖 11 : 資料庫內的架設示意圖 17 圖 12 : Apache Tomcat設定 19 圖 13 : 網頁page01.jsp內容 20 圖 14 : 測試網頁連線是否正常 20 圖 15 : Android XML設定 21 圖 16 : 建立Method getContent 22 圖 17 : Android App程式實作結果 22 圖 18 : Google Map查詢畫面 23 圖 19 : 輸入GPS以淡江大學為例 23 圖 20 : 輸入類型以Co2為例 24 圖 21 : 輸入類型以溫度為例 24 |
參考文獻 |
[1] Google Map API https://zh.wikipedia.org/wiki/Google%E5%9C%B0%E5%9B%BE [2] GPS https://zh.wikipedia.org/wiki/%E5%85%A8%E7%90%83%E5%AE%9A%E4%BD%8D%E7%B3%BB%E7%BB%9F [3] Android Developers:http://developer.android.com/index.html [4] Arduino:http://arduino.cc/en/Main/ArduinoBoardDiecimila [5] Android 開發環境結構:http://aspire2u.pixnet.net/blog/post/38725660-android-%E9%96%8B%E7%99%BC%E7%92%B0%E5%A2%83%E5%AE%89%E8%A3%9D,Available Date:2012/8/10 [6] SQLite, November 2013, http://www.sqlite.org/. [7] ProgrammableWeb, November 2013, http://www.programmableweb.com [8] Javascript, November 2014, https://zh.wikipedia.org/wiki/JavaScript [9] Apache Tomcat, November 2015, http://tomcat.apache.org/ [10] Java , November 2015, http://www.oracle.com/technetwork/java/index.html [11] PHP, November 2015, https://zh.wikipedia.org/wiki/PHP |
論文全文使用權限 |
如有問題,歡迎洽詢!
圖書館數位資訊組 (02)2621-5656 轉 2487 或 來信