freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于android的地圖定位與搜索應(yīng)用程序設(shè)計(jì)畢業(yè)設(shè)計(jì)(留存版)

2025-11-01 15:38上一頁面

下一頁面
  

【正文】 ............................................................................... 17 . 功能設(shè)計(jì) ............................................................................................. 18 . 數(shù)據(jù)庫設(shè)計(jì) ......................................................................................... 19 5. 系統(tǒng)主要功能的實(shí)現(xiàn) ...................................................................................... 21 . 主界面的實(shí)現(xiàn) ..................................................................................... 21 . 地圖瀏覽功能的實(shí)現(xiàn) ......................................................................... 22 . 地圖模式選擇功能的實(shí)現(xiàn) ................................................................. 24 . 定位功能的實(shí)現(xiàn) ................................................................................. 25 . 搜索功能的實(shí)現(xiàn) ................................................................................. 28 濟(jì)南大學(xué)畢業(yè)設(shè)計(jì) 4 . 天氣預(yù)報(bào)模塊的實(shí)現(xiàn) ......................................................................... 29 . 系統(tǒng)的優(yōu)化與發(fā)布 ............................................................................. 30 6. 總結(jié)與展望 ...................................................................................................... 31 . 工作總結(jié) ............................................................................................. 31 . 問題與展望 ......................................................................................... 31 參考文獻(xiàn) .................................................................................................................. 33 致 謝 ...................................................................................................................... 35 濟(jì)南大學(xué)畢業(yè)設(shè)計(jì) 5 1. 前 言 就目前國內(nèi)外來說, Android 操作系統(tǒng)在手機(jī)市場上占據(jù)著一個相當(dāng)大的比重。對本文的研究做出重要貢獻(xiàn)的個人和集體,均已在文中以明確方式標(biāo)明。本人授權(quán) 大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。 也 由于系統(tǒng)開源性較好相應(yīng)的拓展性也比較好,這一方面方便了眾多應(yīng)用開發(fā)者將不同的應(yīng)用移植到同一個開發(fā)平臺極大的方便了移動應(yīng)用的集合;另一方面,廠 商可以根據(jù)自己的需要同過修改安卓的 SDK 軟件包進(jìn)行“定制化開發(fā)”。 通過無線移動通信網(wǎng)絡(luò),可以輕松打破地理位置的局限性,為人們的出行帶來極大地方便。 目前, Android 平臺在市場上依然擁有 很多 優(yōu)勢 ,其中 最突出的還是免費(fèi)和開源 ,這絕對是無可爭議的 。 圖 21 地圖查詢流程圖 手機(jī)定位技術(shù)是一項(xiàng)能夠獲取并在地圖上標(biāo)識移動手機(jī)或終端用戶位置信息的技術(shù)和服務(wù), 基于 GPS 的定位方式 指的 是利用手機(jī)上 自帶的 GPS 定位模塊將濟(jì)南大學(xué)畢業(yè)設(shè)計(jì) 9 自己的位置信號發(fā)送到后臺 業(yè)務(wù) 來實(shí)現(xiàn)手機(jī)定位的。 ? 調(diào)用 requestLocationUpdates()方法用于 注冊 地理 位置更新事件。百度地圖 API 適應(yīng)范圍非常廣泛, 不僅 適用于 PC 端 ,還適用于 移動端、服務(wù)器等多種設(shè)備, 是一個 多種操作系統(tǒng)下的地圖應(yīng)用開發(fā) 接口 [15]。 經(jīng)過多次試驗(yàn)以及相關(guān)資料驗(yàn)證 , Android 應(yīng)用程序的運(yùn)行 會 經(jīng)歷以下 工作過程,如圖 32所示。 現(xiàn)在的 Android 應(yīng)用程序的開發(fā)語言 大都是 是基于 Java 語言的, 所以進(jìn)行 Android 開發(fā)需要熟練掌握 java 語言的運(yùn)用 。 在此基礎(chǔ)上 , 本著 從人性化方面以及對整個軟件功能需求考慮,對系統(tǒng)框架做出準(zhǔn)確的把握 。 如果是垂直排列 ,那么每個控件元素不管寬度是多少都將占有一行,向下依次排列;如果是一個水平排列,那么每個控件不管多高就將占有一列,向右依次排列 。 ( 6) 、 周邊查詢界面: 設(shè)置兩個編輯框,供用戶輸入搜索中心點(diǎn)與目的場所,如中心點(diǎn)“濟(jì)南大學(xué)泉城學(xué)院”,目的場所“ KTV” ,這時點(diǎn)擊“搜索”按鈕將有關(guān)地點(diǎn)信息通過 ListView 羅列出來,用戶通過點(diǎn)擊可在地圖上標(biāo)記出來。 綜合以上分析 , 本次系統(tǒng)將采用 SQLite 以及 SharedPreferences 兩種方式進(jìn)行數(shù)據(jù)存取 。 4) 接下來 需要 為 GirdView設(shè)置 onItemClick方法來監(jiān)聽 Item是否被選中 ,在方法中可以獲取到相關(guān)功能的屬性跟信息,可以將這些信息 通過 Intener 傳遞給下一個活動頁面,實(shí)現(xiàn)頁面的動態(tài)鏈接效果,實(shí)現(xiàn)點(diǎn)擊某個功能就可以跳到該功能模塊。 (msu)。 } 定位功能是本次設(shè)計(jì)的核心之一,主要功能就是實(shí)現(xiàn)在地圖上快速定位到當(dāng)前用戶的具體位置,方便用戶了解自己所處位置的基本情況,功能實(shí)現(xiàn)方法很簡單,只需要幾小步就能完成。 myOrientationListener .setmOnOrientationListener(new OnOrientationListener() { Override public void onOrientationChanged(float x) { mCurrentX = x。 (1000)。 case : centerToMyLocation()。 圖 52 地圖瀏覽界面 地圖界面的實(shí)現(xiàn)流程如下: 1) 創(chuàng)建一個 MapActivity,并綁定一個視圖 。 //按序號做 ItemText (map)。二是 文件 存儲 方式 ,顧名思義,數(shù)據(jù)的存儲和傳輸都是以文件的形式進(jìn)行的。 ( 3)、 收藏列表界面:收藏列表主要是用一個 ListView 展示用戶收藏的地理位置,用戶點(diǎn)擊每個 Item 可以定位到相應(yīng)的地點(diǎn),并在地圖上標(biāo)記出來。一種 是利用界面接口和 xml 文件進(jìn)行配置 ; 另一種是 通過代碼控制生成 。 圖 33 Android 多線程示意圖 濟(jì)南大學(xué)畢業(yè)設(shè)計(jì) 16 4. 系統(tǒng)的分析與設(shè)計(jì) 在進(jìn)行開發(fā)之前我們需要對系統(tǒng)進(jìn)行必要的分析與設(shè)計(jì),然后根據(jù)分析與設(shè)計(jì)有計(jì)劃地進(jìn)行程序的設(shè)計(jì),這樣可以有效的避免盲目無目的的設(shè)計(jì)操作。 經(jīng)過以上步驟后,我們就可以創(chuàng)建我們的項(xiàng)目了。 圖 31 Android 應(yīng)用運(yùn)行分析圖 同時 , 系統(tǒng)會 分配一個唯一的 ID 標(biāo)識 給每一個安裝的應(yīng)用程序 , 目的是 用來區(qū)分 不同 應(yīng)用程序的 文件和資源 ,系統(tǒng) 還 可以 通過設(shè)置 權(quán)限 限制 每個應(yīng)用程序只能訪問自己的 資源和文件 。 ? 當(dāng) GPS 的 狀態(tài) 改變 時,會調(diào)用 onStartChanged()方法。 定位的相關(guān)類 如表 21所示 : 位置類 Location 定位管理類 LocationManager 位置提供者 LocationProvider 定位監(jiān)聽類 LocationListener 位置標(biāo)準(zhǔn)類 Criteria 表 21 定位相關(guān)類 Location:提供地理位置信息,經(jīng)緯度、高度、測量速度等??蛻舳?以 HTTP 提交 的方式向服務(wù)器端發(fā)送 請求 ,服務(wù)器端 對收到的 請求做出 相應(yīng)的處理 , 將處理后得到的地圖數(shù)據(jù)以柵格數(shù)據(jù)的方式返回給客戶端 [9]。根據(jù)美國市場調(diào)研機(jī)構(gòu)的最新報(bào)告顯示,僅僅是 2020 年的時候,基于 Android 系統(tǒng)的手機(jī)的銷售量已經(jīng)占據(jù)了全美總銷售量的 28%,而同樣應(yīng)有雄厚背景的 IPhone 只占 21%,這充分 顯示出 Android 在國外的市場占優(yōu)比要高于其他智能系統(tǒng),可想而知,現(xiàn)如今隨著Android 的不斷開發(fā)推廣,這個比重將會變得更大,因此,進(jìn)行 Android 系統(tǒng)開發(fā)的開發(fā)者將會越來越多,選擇 Android 系統(tǒng)手機(jī)的人會越來越廣泛,它在國外濟(jì)南大學(xué)畢業(yè)設(shè)計(jì) 7 的霸主地位將不可動搖。 3 月份, 4G 用戶 在這時候依然 保持高速增長態(tài)濟(jì)南大學(xué)畢業(yè)設(shè)計(jì) 6 勢, 造成 超 過 2300 萬 的凈增數(shù)量 。 Search。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。 涉密論文按學(xué)校規(guī)定處理。我認(rèn)為 Android 之所以發(fā)展勢頭如此迅猛有以下三個原因:免費(fèi)、開源性好、良好的運(yùn)營策略。并且,目前大多數(shù) 手機(jī) 地圖服務(wù) 設(shè)計(jì)的 內(nèi)容都比較復(fù)雜,一些普通用戶使用起來 非常不方便 。 它的 免費(fèi) 指的 是 Google 公司 免費(fèi) 向全球 提供 Android操作系統(tǒng) , 所有的移動電話 供應(yīng)商 都可以免費(fèi)使用 Android 操作系統(tǒng) ,這將為他們省去 大部分 制造成本 ,使智能手機(jī)開發(fā)的門檻極大的 降低 ,極大 地推動了Android 系統(tǒng) 在全球智能手機(jī)市場 的普及。基站定位 的原理 是 利用手機(jī)相對基站的 距離來確定手機(jī)位置的 , 基站定位方式不需要 手機(jī) 擁有 GPS功能 [10],基站的密度 在很大程度上將直接影響測量精確度,造成的 誤差 有時 甚至?xí)?超過一公里。 ? 調(diào)用 requestLocationUpdates(String,long,float,LocatonListeiier)方法 注冊接收位置跟新事件的接收器 。 系統(tǒng)構(gòu)架圖如圖22所示 濟(jì)南大學(xué)畢業(yè)設(shè)計(jì) 11 圖 22 百度地圖 API 系統(tǒng)構(gòu)架圖 百度地圖 Android SDK 是一 個 應(yīng)用程序 接口, 基于 及以上版本設(shè)備, 我們 可以通過該接口實(shí)現(xiàn)豐富的 LBS 功能: 地圖:提供地 圖( 2D、 3D)的展示和縮放、平移、旋轉(zhuǎn)、改變視角等地圖操作; POI 檢索:可根據(jù)關(guān)鍵字,對 POI數(shù)據(jù)進(jìn)行周邊、區(qū)域和城市內(nèi)三種檢索; 地理編碼:提供地理坐標(biāo)和地址之間相互轉(zhuǎn)換的能力; 線路規(guī)劃:支持 公交換乘查詢、 公交信息查詢、線路規(guī)劃和路徑檢索; 覆蓋物:提供多種地圖覆蓋物(自定義標(biāo)注、幾何圖形、文字繪制、地形圖圖層、熱力圖圖層等),滿足開發(fā)者的各種需求; 定位:采用多種定位模式, 任務(wù)步驟是先 用定位 SDK 獲取 到 當(dāng)前或特定位置的 定位 信息, 然后 使用地圖 SDK 將 定位信息 展示 出來 ; 離線地圖:支持使用離線地圖, 不 僅 可以 大量 節(jié)省用戶 數(shù)據(jù) 流量,同時 可以為用戶的地圖體驗(yàn) 提供更方便的途徑 ; 導(dǎo)航:支持調(diào)啟百度地圖導(dǎo)航和 Web 導(dǎo)航來滿足用戶對導(dǎo)航功能的需求; LBS 云檢索:支持用戶檢索存儲在 LBS云內(nèi)的自有 POI 數(shù)據(jù),并展示; 特色功能:提供短串分享、 Place 詳情檢索、熱力圖、調(diào)啟百度地圖等特色功能,幫助開發(fā)者搭建功能更加強(qiáng)大的應(yīng)用; 應(yīng)用百度地圖 API 進(jìn)行開發(fā),必須經(jīng)過兩個重要的步驟: 1) 下載百度地圖開發(fā)包 在 使用百度地圖 API 之前 , 首先 需要在 創(chuàng)建的 工程中引用百度地圖 API 開發(fā)包, 只有將開發(fā)包引用進(jìn)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1