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

正文內(nèi)容

基于j2me平臺的gps導航系統(tǒng)畢業(yè)設計論文(更新版)

2025-02-24 10:47上一頁面

下一頁面
  

【正文】 at,lon:記錄當前人物位置的緯度和經(jīng)度,人物位置的不斷變化,會被 LocationListener 事件監(jiān)聽到,這樣就可以實時地更新人物的經(jīng)緯度,從而進行實時定位。} catch (LocationException e) {().setCurrent(new Form(lp錯誤))。} catch (LocationException e) {21()。(13 )private Image offScreen 和 public Graphics offg:這兩個元素是雙緩沖的離屏畫布和畫筆,用于消除界面上因元素過多而產(chǎn)生閃屏。// 獲當前坐標,更新地圖22Coordinates coordinates=()。 lonT=lonT*2。izoom16。具體流程邏輯圖如 44 所示:23聯(lián)網(wǎng)地圖界面執(zhí)行構造方法,初始化變量,啟動各監(jiān)聽器,繪制地圖位置變化更新用戶當前位置、地圖左上右下坐標,重新獲取地圖靠近事件發(fā)生繪制靠近動畫用戶可以左右平移、放大、縮小地圖自由瀏覽‘OK’or’5’ 選擇起點、終點進行路線規(guī)劃切換模式改變地圖模式指定地點范圍興趣點搜索切換到“指定地點指定范圍內(nèi)興趣點搜索”界面切換到“興趣點添加”界面添加興趣點切換到“查詢、刪除、鎖定興趣點”界面查詢、刪除、鎖定興趣點獲取離線地圖,切換到“離線地圖”界面切換到離線模式切換到“路線規(guī)劃”界面路線規(guī)劃圖 44 聯(lián)網(wǎng)地圖類流程邏輯3.界面圖:本文系統(tǒng)在蘇州經(jīng)貿(mào)職業(yè)技術學院內(nèi)測試得到的聯(lián)網(wǎng)地圖界面圖如下圖 4圖 46,界面上部顯示用戶當前經(jīng)緯度信息,界面下部顯示用戶與最近靠近興趣點之間的距離。(5)private Vector myLandMarks:用于盛放所有的興趣點。②主要方法介紹:(1)public void locationUpdated(LocationProvider lp,final Location lc):實現(xiàn)了LocationListener 接口必須實現(xiàn)的方法, 用于監(jiān)聽到用戶位置變化所執(zhí)行的操作 。i++。262.流程邏輯:離線地圖類流程邏輯如圖 47 所示: 離線界面執(zhí)行構造方法,初始化變量,啟動各監(jiān)聽器,繪制地圖位置變化更新用戶當前位置,重繪地圖靠近事件發(fā)生繪制靠近動畫用戶可以左右平移地圖自由瀏覽‘OK’or’5’ 選擇起點、終點進行路線規(guī)劃范圍特定興趣點搜索切換到“指定地點指定范圍內(nèi)興趣點搜索”界面切換到“興趣點添加”界面添加興趣點 切換到“查詢、刪除、鎖定興趣點”界面查詢、刪除、鎖定興趣點連接網(wǎng)絡,切換到“聯(lián)網(wǎng)地圖”界面聯(lián)網(wǎng)地圖路線規(guī)劃切換到“查詢、刪除、鎖定興趣點”界面圖 47 離線地圖類流程邏輯 各線程類對興趣點添加靠近事件、不停改變靠近動畫的幀。25(7)LocationProvider lp:位置服務商,位置更新、靠近事件的監(jiān)聽必須的。離線與聯(lián)網(wǎng)主要的區(qū)別就是地圖,離線的地圖只有一張,是用戶聯(lián)網(wǎng)時根據(jù)用戶當前位置獲取的,獲取的地圖的同時,根據(jù)地圖的長、寬、空間來推算出地圖左上角和右下角的坐標,那么興趣點、路線規(guī)劃的最短路徑等便可根據(jù)這兩坐標而畫出在離線地圖上的相對位置。 lonT=lonT/2。 =new Coordinates(latlatT,lon+lonT,310)。lon=()。(2)protected synchronized void getURL(){}、public void run(){}:getURL()方法只向m_cmd 里添加一個元素并通知當前程序中處于等待狀態(tài)的線程運行;run()是實現(xiàn)Runnable 接口必需實現(xiàn)的方法,我們用它來通過判斷 m_cmd 里是否有元素,決定是否要進行地圖更新。(9)private Vector vector:vector 盛放通過 Google Directions API 規(guī)劃好的路徑上的拐點。(7)private Vector landMarks:landMarks 用于盛放路標庫里的所有興趣點(路標),以便在地圖上畫出用戶添加的所有興趣點。(6)private LocationProider lp: lp 用來提供定位服務,聯(lián)網(wǎng)地圖類初始化時,需要初始化 lp,并為其添加位置監(jiān)聽器,這里我們讓聯(lián)網(wǎng)地圖類實現(xiàn) LocationListener 接口,這樣便可以在用戶位置發(fā)生變化時,直接在界面上重繪用戶在地圖上的位置。}2.流程邏輯:界面切換類(MyGPSMidlet),通過調(diào)用 ChangeForm 方法,即可將切換到聯(lián)網(wǎng)地圖(MapCanvas )、離線地圖(OffLineMapCanvas)、興趣點查詢刪除鎖定(QueryLandMarkForm)、指定地點范圍興趣點搜索(ScopeQueryLandMarkForm )以及路線規(guī)劃(PlanLandThreadForm )相關界面。}else if((mc)){//切換到聯(lián)網(wǎng)地圖(null)。(2)離線地圖類 OffLineMapCanvas :offLinemc。(8)指定地點范圍內(nèi)興趣點的搜索:能夠?qū)χ付ǖ攸c或當前位置的指定范圍內(nèi)興趣點進行搜索。(4) 線路規(guī)劃和引導:規(guī)劃用戶從當前為當前位置到目的地的路線,以及經(jīng)過該路線過程中的引導。 路線規(guī)劃最終方法選擇啟發(fā)式 A 算法可以高效快捷地尋找出起點到終點的最短路徑,用于空間固定的局部地區(qū)地圖的路徑搜索是個不錯的選擇。highways 指示計算的路線應避開高速公路。在出行方式中指定有效的值??蛻舳税l(fā)送路線請求,服務器根據(jù)請求,以 XML 或 JSON 形式輸出給客戶端。 所有結點的子結點的搜索代價值0。下面介紹路徑規(guī)劃中的兩種方法,以及本文最終選擇的方法。Google Directions API,是一種使用 HTTP 請求計算多個位置間路線的服務。最常用的方法有基于設備(比如 GPS,這種方法基于衛(wèi)星全球定位系統(tǒng))、基于網(wǎng)絡(比如蜂窩,這種方法中網(wǎng)絡決定了位置),還有混合方法(比如 AGPS 方法,這種方法利用網(wǎng)絡信息來加速定位)。在不使用各電信商的擴展 API 的時候,制作給移動電話用的 MIDlet 也將可以使用在 Palm OS 上面。MIDP 要求平臺設備提供一個機制用來存儲簡單的數(shù)據(jù)記錄,通過正常的平臺事件,比如重新啟動和電池更新維護系統(tǒng)的完整性。它的目標是為資源受限制的 Palm(是目前較為流行的掌上電腦操作系統(tǒng))可連接的電子設備,實現(xiàn)一個 java 虛擬機。第二層是 profile 層,由小型計算設備的應用程序編程接口(API)的最小集合組成。因此,Profile 中定義了與特定嵌入式設備非常相關的擴充類庫。也就是說,J2ME 利用 Configuration 的概念把所有的嵌入式設備區(qū)分成兩種抽象的類別。數(shù)據(jù)層是移動 GIS 各類數(shù)據(jù)的集散地,確保 GIS 功能實現(xiàn)7的基礎和支撐。原理圖如下:圖 23 AGPS 定位原理圖 移動地理信息系統(tǒng)移動地理信息系統(tǒng)(Mobile Geospatial Information System)的出現(xiàn)使人們在旅游中享受自主旅游的愿望得以實現(xiàn)。5GPS 定位是借助全球定位系統(tǒng)的衛(wèi)星體系來實現(xiàn)的。LBS 的應用服務可以歸為以下幾類:(1)個人應用領域個人應用領域,LBS 主要服務有:定位、路徑規(guī)劃、查找目標、旅游導航、基于定位的一些游戲等。Google 公司推出的 Google 靜態(tài)地圖 API 為手機開發(fā)者提供了通過 HTTP 請求便能得到想要地圖的服務。矢量電子地圖生成相對費事,但是數(shù)據(jù)經(jīng)過壓縮,結構緊湊,數(shù)據(jù)量小,冗余度低;有利于網(wǎng)絡和檢索分析;圖形顯示質(zhì)量好,精度高;但數(shù)據(jù)結構復雜,多邊形疊加分析比較困難。客戶端/服務器模式則是將地圖信息的相關數(shù)據(jù)保存在服務器端,手機通過 HTTP等協(xié)議請求服務器來獲取相關的地圖數(shù)據(jù)信息。與此同時人們對手機所賦予的功能也已經(jīng)擴展到空間定位、分布式計算等高端領域。隨著 JAVA 技術的不斷更新與提高,特別是J2ME 技術的出現(xiàn),使得手機應用程序越來越成為人們關注的焦點。第一章緒論,介紹課題研究的背景、手機 GPS 導航發(fā)展現(xiàn)狀以及課題研究的主要內(nèi)意和意義;第二章主要對本文系統(tǒng)用的相關技術進行介紹;第三、四、五章為本篇論文的重點,詳細闡述了本文系統(tǒng)的需求、詳細設計以及存在的問題等;第六章為 GPS 手機的發(fā)展前景展望;第七章則是本篇論文的總結。本篇論文將分為七章進行介紹。JAVA 技術已經(jīng)從一種最初用來編寫與硬件無關的嵌入式系統(tǒng)的編程語言變成了一種與廠商無關、與硬件無關的健壯的服務器端技術,它使整個企業(yè)界可以全面發(fā)掘以 Web 為核心的應用程序的巨大潛力。2022 年我國的手機用戶約為 億,而根據(jù)中國三大移動運營商公布的數(shù)據(jù)顯示,截至 2022 年 8 月底,中國手機用戶總數(shù)卻已達 億戶,手機上網(wǎng)用戶已超 3 億戶。未來手機存儲能力和數(shù)據(jù)處理能力的提升,這種方式 GPS 導航應該會得到廣泛應用。但是,柵格電子地圖數(shù)據(jù)量比較大,存儲不方便,放大過程中會產(chǎn)生失真,數(shù)據(jù)不是很準確,很難進行全局或者局部校正,更新起來也比較費事。因此客戶端/服務器模式的研究與開發(fā)成了近年來的研究熱點。 基于位置服務的應用范圍基于位置的服務(Location Based Service,LBS)的應用非常廣泛,可以滲透到任何行業(yè),為任何群體提供服務。 基于位置服務的定位方法目前,基于位置服務的方法主要有三種:基于移動終端衛(wèi)星定位系統(tǒng)的 GPS 定位方法、基于移動網(wǎng)絡的基站定位方法、無線輔助衛(wèi)星定位系統(tǒng)的 AGPS 定位方法。不需像 GPS 的首次捕獲時間可能要 23 分鐘時間,而精度也僅為幾米高于 GPS 的精度。該層支持各種終端,包括 PC 機,為移動 GIS 提供更新支持。Java 引入了一個 Configuration 的概念,把上述運算功能有限、電力有限的嵌入式設備定義在 CLDC 規(guī)范中,而將另一種裝置定義在 CDC(Connected Device Configuration,連接設備配置) 規(guī)范中。之所以有 Profile 的概念,是為了要更明確地區(qū)分出各種嵌入式設備上 Java 程序該如何開發(fā)、具有哪些功能。配置層還處理 profile 和 JVM 之間的交互。JVM 起初是由 SUN 微系統(tǒng)實驗室為一個名叫“Spotless”的項目創(chuàng)建的。運行在 MIDP 下的小應用程序叫做 MIDlet 移動設備小應用程序,它與 Applet 類似。另外,MIDP 不僅限于移動電話,也已經(jīng)被移植到 PDA Palm OS 上,而以 MIDP for Palm OS 的名字來稱呼(與 KJava 是不同的)。比如,各種方法所需要的時間都不一樣,每種方法的精確度也不一樣。些外,您還可以使用字母字符為您的標記制作標簽,以便在“關鍵字”中引用這些標記。 路徑規(guī)劃的技術選擇路徑規(guī)劃在導航系統(tǒng)軟件中是必不可少的一部分,主要用于為用戶提供起始位置到目的地的最優(yōu)路徑或最短路徑。 問題域是有限的。 Google Directions API 提供服務Google Directions API 主要服務就是為了計算路線。(3)mode(可選,默認為 driving) 指定計算路線時使用的出行方式。目前,此參數(shù)支持以下兩個參數(shù):tolls 指示計算的路線應避開收費公路/橋梁。該值必須為 true 或 false。以后用戶就可以通過這些記錄直接定位到這些點所在的地圖位置。(7)興趣點的顯示與靠近動畫:能夠根據(jù)興趣點坐標將興趣點顯示在地圖上,用戶靠近某興趣點時,在該興趣點上顯示靠近動畫。①支持有所有界面類的引用:(1)聯(lián)網(wǎng)地圖類 MapCanvas:mc。(offLinemc)。}19else if((planLandThreadForm)){//切換到路線規(guī)劃界面(planLandThreadForm)。(5)Vector m_cmd:每次用戶位置變化時,向 m_cmd 里添加一個元素,讓聯(lián)網(wǎng)地圖類實現(xiàn) Runnable 接口,在其 run 方法里通過檢測 m_cmd 里元素的個數(shù)來判斷是否需要更新地圖,更新完地圖后刪除 m_cmd 里面的元素。}//添加位置監(jiān)聽器(this, 1, 1, 1)。} } (8)private Landmark lastLandMark:記錄最新發(fā)生靠近事件的興趣點 (路標),用來提示用戶正接近哪個興趣點。②主要方法介紹:(1)public void drawOffScreen(){}:用來將地圖和地圖上所有元素繪制到離屏畫布上,將所有元素繪制完后,再將離屏畫布繪制到手機屏幕上便可消除閃爍。lat=()。 } =new Coordinates(lat+latT,lonlonT,310)。i++){ latT=latT/2。24圖 45 聯(lián)網(wǎng)地圖界面 圖 46 聯(lián)網(wǎng)地圖界面菜單 離線地圖類實現(xiàn)了地圖的離線定位,功能基本上和聯(lián)網(wǎng)相似通過從聯(lián)網(wǎng)狀態(tài)獲得的一張地圖,以及地圖左上角、右下角坐標來對用戶當前位置進行定位。(6)private Image image:靠近動畫的一幀圖片,用一個線程來不斷變更圖片的幀。這里我們用來更新用戶當前坐標以及判斷用戶當前位置是否超越當前地圖所能表示的范圍,如果超出則重新獲取地
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1