基于ANDROID平臺的手機掌上導游系統(tǒng)_第1頁
基于ANDROID平臺的手機掌上導游系統(tǒng)_第2頁
基于ANDROID平臺的手機掌上導游系統(tǒng)_第3頁
基于ANDROID平臺的手機掌上導游系統(tǒng)_第4頁
基于ANDROID平臺的手機掌上導游系統(tǒng)_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、logo 基于android平臺掌上導游系統(tǒng) 演示者:胡寬利 logo 掌上導游系統(tǒng)掌上導游系統(tǒng) 掌上導游系統(tǒng)簡介掌上導游系統(tǒng)簡介1 掌上導游系統(tǒng)總體結(jié)構(gòu)和用例圖掌上導游系統(tǒng)總體結(jié)構(gòu)和用例圖2 系統(tǒng)模塊簡介與界面展示系統(tǒng)模塊簡介與界面展示3 致謝致謝4 logo 掌上導游系統(tǒng)簡介掌上導游系統(tǒng)簡介 當今社會,手機也已經(jīng)成為人們工作生活中必不可少的一項通訊和 娛樂工具。隨著3g時代的到來,手機的各種高層服務(wù)和應(yīng)用層出不窮。 其中,手機地圖服務(wù),是一項新興且有廣闊市場和應(yīng)用價值的業(yè)務(wù),尤 其是基于位置的網(wǎng)絡(luò)地圖服務(wù)近年來備受人們關(guān)注。隨著智能手機 在人們生活中的普及,一款好的手機掌上導游軟件可以引領(lǐng)

2、人們輕 松出游。android 是google開發(fā)的基于linux平臺的開源手機操作系 統(tǒng)?;赼ndroid平臺的手機操作系統(tǒng)當下越來越流行,由android 系統(tǒng)的穩(wěn)定性,軟件易移植性,android平臺的手機也越來越受到用 戶的青睞。基于android平臺的掌上導游系統(tǒng)更加便捷。 此導游系統(tǒng)共有九大功能模塊,分別為景點介紹,酒店介紹,周 邊特色,地圖應(yīng)用,天氣預報,交通信息,關(guān)于我們,使用幫助和 景點音頻。使用的相關(guān)技術(shù)有基于android的google maps網(wǎng)絡(luò)地圖, 可以用來瀏覽城市的地圖,并能對其放大、縮小和移動,還使用了 sqlite的相關(guān)技術(shù)以及音頻功能的使用。本系統(tǒng)界面友

3、好、操作便 捷,具有良好的可擴展性和可維護性。 logo 系統(tǒng)整體結(jié)構(gòu)系統(tǒng)整體結(jié)構(gòu) 系統(tǒng)整體結(jié)構(gòu)如下圖:系統(tǒng)整體結(jié)構(gòu)如下圖: logo 系統(tǒng)的用例圖系統(tǒng)的用例圖 logo 主界面的設(shè)計主界面的設(shè)計 主界面設(shè)計主界面設(shè)計 點擊本系統(tǒng)開始執(zhí)行后,通過線 程的設(shè)置加載進度條,加載完畢, 自動跳轉(zhuǎn)到主菜單。 啟動界面如 圖所示: logo 主菜單界面設(shè)計主菜單界面設(shè)計 主菜單界面主菜單界面 本系統(tǒng)開始執(zhí)行后,啟動界面顯 示五秒后,自動跳轉(zhuǎn)到主菜單。 用戶可以點擊使用主菜單的任意 一項功能,包括:景點列表,周 邊酒店,景點音樂,地圖,天氣, 交通信息,關(guān)于我們,周邊搜索, 幫助。根據(jù)用戶點擊的某一項,

4、系統(tǒng)顯示用戶所選項的所有信息, 進入所選項功能界面 logo 地圖模塊地圖模塊 當用戶在主菜單點擊地圖按鈕 時,將進入地圖模塊,地圖頁面有 四個景區(qū),當用戶在地圖頁面的自 動匹配框輸入時,可自動匹配到景 點名稱,點擊后可進入google map 手機地圖。使用google map地圖需 要先申請一個api key,繼承自一個 mapactivity類即可。手機端地圖是 安裝在手機上的簡易地圖文件,詳 細的地圖信息,要通過發(fā)送到網(wǎng)絡(luò) 端應(yīng)用服務(wù)器的查詢命令解析執(zhí)行 后,再下發(fā)到終端進行異步下載。 地圖模塊主界面地圖模塊主界面 logo 地圖模塊地圖模塊 手機地圖查詢中的客戶端為用 戶提供了查詢的

5、輸入接口與服務(wù)器 連接的接口,并在手機上顯示查詢 后的地圖。服務(wù)器以http方式接 收客戶端的請求,并根據(jù)請求將地 圖數(shù)據(jù)以柵格數(shù)據(jù)的方式返回給客 戶端。進入地圖后可標示出該景點 在地圖的位置,點擊此位置,可以 搜索出該景區(qū)的經(jīng)緯度,還可以移 動地圖位置,對地圖進行縮放。獲 取mapcontroller控制器,用于操控 地圖,通過mapcontroller來設(shè)置地 圖的顯示級別。 地圖模塊位置定位地圖模塊位置定位 logo 地圖模塊地圖模塊 當用戶點擊地圖圖層時,顯示 該景點的經(jīng)緯度。還可顯示地圖的 衛(wèi)星模式,并進行放大和縮小。 景點經(jīng)緯度查詢景點經(jīng)緯度查詢 logo 地圖模塊地圖模塊 地址與

6、地理坐標的轉(zhuǎn)換 這個功能的實現(xiàn)需要有internet的連接。在 android中用戶可以通過geocoder對象,利 用程序控制的方式,輸出地址的字符串,反 查gps地理坐標。 傳入的地址,用 geocoder.getformlocationname()方法來取 回自google服務(wù)器找到的搜索結(jié)果,以 list存放,接著再以list.get()來取 出address的對象,使用 address.getlatitude()及 address.getlongitude()進一步取得經(jīng)緯度, 最后以geopoint的對象作為返回值使用。 輸入地址進行搜索輸入地址進行搜索 logo 地圖模塊地圖模塊

7、 當用戶點擊快捷鍵時,可以進 入衛(wèi)星模式,并可以進行地圖縮放 和地圖移動。 衛(wèi)星模式衛(wèi)星模式 logo 酒店模塊酒店模塊 當用戶點擊主菜單酒店功能時 ,將跳轉(zhuǎn)到酒店模塊。首先是酒店 列表,此頁面是一個listview,酒店 的所有信息都是存在數(shù)據(jù)庫里面, 查看某一項時,是從數(shù)據(jù)庫中取出 的相關(guān)信息。 酒店模塊主界面酒店模塊主界面 logo 酒店模塊酒店模塊 當用戶點擊酒店預訂這個底部 按鈕時,將進入預定功能。預定時 ,用戶需根據(jù)提示輸入信息,輸入 合格時點擊提交按鈕,會進行對輸 入信息的檢查,檢查成功后才能成 功預訂。其中,姓名不能為空,手 機號碼必須是11位數(shù)字,性別是一 個下拉菜單,只有男

8、女兩項,郵箱 必須是郵箱格式,用戶注冊信息存 放在數(shù)據(jù)庫中。 酒店模塊詳細介紹酒店模塊詳細介紹 logo 酒店模塊酒店模塊 當用戶輸入的內(nèi)容經(jīng)檢查不合 格時,會給出相應(yīng)的提示,如下圖 所示: 酒店模塊預訂界面酒店模塊預訂界面 logo 酒店模塊酒店模塊 當用戶成功預訂后,可以根據(jù) 姓名輸入后查看預訂信息,也可以 退訂所選酒店,當輸入姓名不存在 時,是不允許查看和退訂的。 酒店模塊查詢與退訂酒店模塊查詢與退訂 logo 音頻模塊音頻模塊 音頻模塊的音樂文件是放入sd卡 中的。系統(tǒng)先從sd卡中加載音頻文 件,然后才能播放。次播放器提供 了最基本的功能,如播放、暫停、 上一首、下一首、停止,還有音量

9、 選項卡,可以對音量進行控制,進 度條顯示當前的播放時間。 音頻模塊主界面音頻模塊主界面 logo 天氣預報設(shè)計模塊天氣預報設(shè)計模塊 天氣預報界面天氣預報界面(一一) 由主菜單進入天氣預報模塊,系 統(tǒng)默認城市為北京。點擊查詢按 鈕,進度條由不可見轉(zhuǎn)變?yōu)榭梢?狀態(tài),直到查詢結(jié)果顯示出來, 其右邊為不可見狀態(tài)。最終效果 圖如右圖所示: logo 天氣預報設(shè)計模塊天氣預報設(shè)計模塊 天氣預報界面天氣預報界面(二二) 在activity類里定義查詢天氣的方法, 通過對城市名稱查詢google官方 提供的weather api,以獲取獲 取天氣信息,再由自定義的實體 類來表示獲取到的信息,將服務(wù) 器端返回

10、的文件流轉(zhuǎn)換成xml文 件,使用sax相關(guān)的api來處理 xml數(shù)據(jù)。查詢結(jié)果如圖所示: logo 周邊特產(chǎn)與名吃模塊周邊特產(chǎn)與名吃模塊 名吃界面名吃界面(一一) 由主菜單進入該模塊,可以查看 本系統(tǒng)推薦的武夷山周邊的特產(chǎn) 與名吃,二者由底部菜單進行切 換,風格一致,點擊可以查看其 詳細信息。效果如圖所示: logo 周邊特產(chǎn)與名吃模塊周邊特產(chǎn)與名吃模塊 名吃界面名吃界面(二二) 點擊名吃推薦列表中的一個(例 如:清明馃),可以查看其詳細 信息。 效果如右圖所示: 注:特產(chǎn)模塊與此模塊設(shè)計相同,故 不再贅述 logo 關(guān)于我們模塊關(guān)于我們模塊 關(guān)于我們界面關(guān)于我們界面(一一) 為了系統(tǒng)安全、穩(wěn)

11、定,用戶發(fā)表 留言,本系統(tǒng)設(shè)有檢查功能,判 斷用戶留言是否為空,不為空時 才能留言給我們。效果如右圖所 示: logo 關(guān)于我們模塊關(guān)于我們模塊 關(guān)于我們界面(二)關(guān)于我們界面(二) 用戶點擊更多留言后可查看更多 留言信息,該頁將數(shù)據(jù)庫中的所 有留言分頁顯示出來。效果如圖 所示: logo 景點列表模塊景點列表模塊 景點界面景點界面 用戶點擊后通過點擊“景點列表” 中的“大安源景區(qū)”下畫廊里的 圖片,可以得到相應(yīng)的景區(qū)信息。 這里顯示了大安源景區(qū)的一張圖 片和對應(yīng)圖片的詳細介紹,如圖 所示 logo 景點搜索景點搜索 logo 交通信息模塊交通信息模塊 交通搜索界面交通搜索界面 當用戶輸入關(guān)心地址后可以查詢 到相應(yīng)地址的地圖信息,讀取目 的地的具體位置,默認為普通模 式,如圖所示,這里用戶輸入 “景山公園”,系統(tǒng)將中心點調(diào) 至景山公園,同時顯示了景山公 園的詳細地理坐標: logo 交通測距界面交通測距界面 用戶輸入鄭州和北京兩個目標地 后,點擊測距圖片按鈕后,系統(tǒng) 根據(jù)用戶的輸入,將兩地的經(jīng)緯 度查詢出后,進行的測距,并將 數(shù)據(jù)在界面上顯示出來: logo 地圖模式選擇地圖模式選擇 地圖模

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論