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

正文內(nèi)容

畢業(yè)論文--基于android系統(tǒng)的電子地圖加載與實(shí)現(xiàn)-資料下載頁

2024-11-07 20:59本頁面

【導(dǎo)讀】隨著智能手機(jī)的快速普及,智能手機(jī)操作系統(tǒng)市場風(fēng)生水起。理各種各樣的業(yè)務(wù)。因此,智能手機(jī)的應(yīng)用軟件及其需要的服務(wù)將有廣闊的發(fā)展??梢匀我馐褂煤托薷腟DK包,系統(tǒng)的開源性使其具有良好的拓展性。Android的最大特點(diǎn)是其開放性體系架構(gòu),不僅具有非常好的開發(fā)、調(diào)試環(huán)境,因此,對于軟件從業(yè)人員來說,Android平臺(tái)具有無限的吸引。BaiduMap作為最先推出的網(wǎng)上地圖之一,各種數(shù)據(jù)信息最為全面和準(zhǔn)確,能的在線導(dǎo)航軟件。在Android設(shè)備上具有良好的用戶界面、響應(yīng)速度和用戶體

  

【正文】 TextView textView = (TextView) shengName = (String) ()。 shengID = (shengName)。 Dao dao = new Dao(context)。 Object obj = (shengID, new CityModel())。 createDialog(obj)。 } . 模糊查詢功能開發(fā) . 模糊查詢界面開發(fā) 進(jìn)入主界面以后點(diǎn)擊左側(cè)上方的菜單按鈕,屏幕左側(cè)會(huì)彈出菜單,如圖 5711, 2 所示: 圖 5712, 2第五章 系統(tǒng)開發(fā) 13 屏幕上方的文本輸入域就是模糊查詢的相應(yīng)控件,點(diǎn)擊屏幕下方會(huì)彈出鍵盤,要搜索的信息比如說“長春”,點(diǎn)擊鍵盤上的“搜索”,屏幕的視野會(huì)平移到長春市的位置 ,如圖 5713, 4所示: 圖 5713, 4 . 模糊查詢功能實(shí)現(xiàn) 項(xiàng)目下的 MapLayout 類中的 init()注冊了一個(gè)文本輸入域的監(jiān)聽事件 public boolean onEditorAction(TextView v, int actionId, KeyEvent event);以下是 onEditorAction 的實(shí)現(xiàn)代碼: if (actionId == ) { String config = ().toString()。 Dao dao = new Dao(context)。 Object object = (new ShengModel(), config)。 if(object != null){ ShengModel model = (ShengModel) object。 ListCityModel list = (ListCityModel) ((), new CityModel())。 clearLayers()。 吉林建筑大學(xué)畢業(yè)設(shè)計(jì)(論文) 38 ()。 moveToMiddle()。 ().animateTo( new GeoPoint((int) (() * 1e6), (int) (() * 1e6)))。 (())。 shengName = ()。 shiName = (0).getName()。 ((0).getName())。 zuobiao = () + , + ()。 bottomChange(cityzuobian)。 } } . 周邊查詢功能開發(fā) . 周邊查詢界面開發(fā) 進(jìn)入主界面以后點(diǎn)擊左側(cè)上方的菜單按鈕,屏幕左側(cè)會(huì)彈出菜單,如圖 5811, 2 所示: 圖 5812, 2第五章 系統(tǒng)開發(fā) 13 點(diǎn)擊附近菜 單,會(huì)彈出一系列的功能按鈕,每個(gè)功能按鈕提供系統(tǒng)下的某一類地物,點(diǎn)擊其中一個(gè)按鈕,系統(tǒng)會(huì)根據(jù)所定位的城市進(jìn)行顯示周邊一定范圍的地物,并把 10 個(gè) POI繪制在地圖上。屏幕下方的狀態(tài)欄也會(huì)變化為顯示當(dāng)前頁數(shù),通過左右按鈕可以進(jìn)行分頁顯示,如圖 5813, 4 所示: 圖 5813, 4 . 周邊查詢功能實(shí)現(xiàn) 項(xiàng)目下的 MapLayout 類中的 private OnClickListener onClickListener = new OnClickListener()是菜單欄中按鈕的監(jiān)聽事件,以下代碼是監(jiān)聽事件處理代碼: if (v == btnViewBank) { pageNum = 1。 getPoiList()。 } else if (v == btnViewSpot) { pageNum = 1。 getPoiList()。 } else if (v == btnViewDining) { pageNum = 1。 吉林建筑大學(xué)畢業(yè)設(shè)計(jì)(論文) 40 getPoiList()。 } else if (v == btnViewHotel) { pageNum = 1。 getPoiList()。 } else if (v == btnViewLive) { pageNum = 1。 getPoiList()。 } else if (v == btnViewShopping) { pageNum = 1。 getPoiList()。 } else if (v == btnViewFacility) { pageNum = 1。 getPoiList()。 } else if (v == btnViewLeisure) { pageNum = 1。 getPoiList()。 } else if (v == btnViewTracffic) { pageNum = 1。 getPoiList()。 } Listener 包下的 MySearchListener 類提供的是查詢的方法 public static MapString,String poiType = new HashMapString,String()。保存的系統(tǒng)默認(rèn)提供的周邊查詢的地物類型,以下存放數(shù)據(jù)代碼: static{ (WU, WU)。 (HOTEL, 酒店 )。 (SUPERMARKER, 超市 )。 (BANK, 銀行 )。 (SHOPPING, 購物中心 )。第五章 系統(tǒng)開發(fā) 13 (BUS, 公交 )。 (WASHING, 洗浴 )。 (EATTING, 餐飲 )。 (POIT, 景點(diǎn) )。 (SPORT, 停車場 )。 (POST, 郵局 )。 (COMPUTER, 網(wǎng)吧 )。 } MySearchListener 類下的 public void onGetPoiResult(MKPoiResult res, int type, int error)方法是 POI 查詢的方法,代碼如下: if (error == ) { (mainActivity, 抱歉,未找到結(jié)果 , ).show()。 return。 } else if (error != 0 || res == null) { (mainActivity, 搜索出錯(cuò)啦 .., ).show()。 } PoiOverlay poiOverlay = new PoiOverlay(mainActivity, mMapView)。 (())。 ().clear()。 ().add(poiOverlay)。 ()。 for (MKPoiInfo info : ()) { if ( != null) { ().animateTo()。 break。 }}} 吉林建筑大學(xué)畢業(yè)設(shè)計(jì)(論文) 42 第六章 系統(tǒng)測試 至此已經(jīng)完成了 baiduTest 工程的代碼編寫工作,速度問題我在開發(fā)是用的是真機(jī)測試,但考慮項(xiàng)目的 android 系統(tǒng)支持問題,我會(huì)使用虛擬機(jī)進(jìn)行一下低版本的測試,在這一章節(jié)對 baiduTest 工程進(jìn)行測試,步驟及結(jié)果如下: 啟動(dòng) Android 虛擬機(jī) 在工程名 baiduTest 上點(diǎn)右鍵,然后選擇“ Run As”,然后選擇“ Android Application”。 Android 虛擬機(jī)啟動(dòng)較慢。如下圖 61 所示: 圖 61 進(jìn)入 android 操作系統(tǒng),點(diǎn)擊程序菜單中點(diǎn)擊 baiduTest 文件打開系統(tǒng)如圖62 所示:第五章 系統(tǒng)開發(fā) 13 圖 62 首先進(jìn)入的是系統(tǒng)登錄界面,用戶名、密碼都為 080,輸入成功后點(diǎn)擊確定按鈕便可進(jìn)入操作系統(tǒng),如圖 63所示: 圖 63 吉林建筑大學(xué)畢業(yè)設(shè)計(jì)(論文) 44 登陸成功以 后進(jìn)入系統(tǒng)主界面,中間是地圖顯示區(qū)域,可以用手指在屏幕上拖動(dòng)進(jìn)行平移或雙擊進(jìn)行縮放,如圖 64所示: 圖 65 點(diǎn)擊左側(cè)屏幕上方的按鈕,屏幕的左側(cè)會(huì)彈出菜單欄如圖 66所示 圖 66 在文本輸入框內(nèi)輸入“長春”,菜單欄會(huì)關(guān)閉,屏幕的視野平移到長春市中心位置,如圖 67 所示:第六章 系統(tǒng)測試 13 圖 67 點(diǎn)擊菜單按鈕,再次打開 菜單,點(diǎn)擊“附近”菜單,再點(diǎn)景點(diǎn)按鈕,地圖上會(huì)顯示出附近的 10 個(gè)景點(diǎn)圖標(biāo),如圖 68, 9 所示: 圖 68, 9 點(diǎn)擊菜單按鈕,打開菜單,點(diǎn)擊“設(shè)置”菜單,再點(diǎn)衛(wèi)星云圖按鈕,地圖會(huì)切換成衛(wèi)星圖片,如圖 610, 11 所示: 吉林建筑大學(xué)畢業(yè)設(shè)計(jì)(論文) 46 圖 610, 11 點(diǎn)擊菜單按鈕,打開菜單,點(diǎn)擊“設(shè)置”菜單,點(diǎn)擊交通狀況按鈕,地圖會(huì)顯示當(dāng)前的交通狀況,如圖所示: 圖 612, 13 點(diǎn)擊菜單按鈕,打開菜單,點(diǎn)擊“城市”菜單,點(diǎn)直轄市按鈕打開城市對話框,如圖 614, 15 所示:第六章 系統(tǒng)測試 13 圖 614, 15 點(diǎn)擊北京單選框,再點(diǎn)確定按鈕,地圖視野平移到北京市中心,如圖 616 所示: 圖 616 至此系統(tǒng)的基礎(chǔ)功能均已通過測試。 吉林建筑大學(xué)畢業(yè)設(shè)計(jì)(論文) 48 總 結(jié) 經(jīng)過近一個(gè)月的努力, Android 平臺(tái)手機(jī)導(dǎo)航軟件終于完成,在此期間我基本掌握了 Android 的開發(fā)模式,深入地學(xué)習(xí)了 java 語言。我也對自己的水平有了進(jìn)一步的認(rèn)識(shí),不論語言方面還是在設(shè)計(jì)方面我都存在著諸多不足,這將是我以后突破的方向。 在這個(gè)過程中,我學(xué)會(huì)了很多知識(shí),比如 Android 環(huán)境的搭建、 Intent、Activity、 Service、 ContentProvider、 SQLite 等;掌握了 Baidu Map SDK 開發(fā)環(huán)境搭建,地圖加載、定位、查詢等常用接口,但我學(xué)會(huì)的最重要的一點(diǎn)是,利用現(xiàn)有的資源去解決問題,在圖書館、在網(wǎng)絡(luò)上尋找答案。 雖然,這個(gè)軟件目前運(yùn)行良好,但是我認(rèn)為代碼的健壯行還很差,在整個(gè)工程的構(gòu)思方面也不足,用戶操作界面還不夠靈活,這些問題還需要今后逐一解決。與此同時(shí),這個(gè)軟件還可以進(jìn)一步擴(kuò)展,例如“公交線路導(dǎo)航”、“最優(yōu)線路搜索”等,使功能更加強(qiáng)大,帶給用戶更好的體驗(yàn)與生活的便捷。參考文獻(xiàn) 13 參考文獻(xiàn) [1] 靳巖,姚尚朗 . Google Android 開發(fā)入門與實(shí)戰(zhàn) .人民郵電出版社 [2] 景保玉 .2020 中國移動(dòng)應(yīng)用開發(fā)現(xiàn)狀與趨勢大調(diào)查, 2020 年 01月 12日 [3] Michael . 輕松搞定 XML 林嘉勝譯 2020 年 01月 08 日 [4](英) Herbert Schildt Java 參考大全( J2SE 5 Edition),清華大學(xué)出版社 [5](美) 鮑格斯坦 ( Bergsten, H.)著, 林琪 , 朱濤江 譯 .JSP 設(shè)計(jì)(第三版) / O’Reilly Java 系列 [M].北京:中國電力出版社, 2020 年 12月 . [6] 王向輝,張國印,沈潔 .Android 應(yīng)用程序開發(fā) .清華大學(xué)出版社, 2020年 3 月 [7] 袁紹欣,趙祥模,葛瑋 .Java 面向?qū)ο蟪绦蛟O(shè)計(jì) .清華大學(xué)出版社, 2020年 3 月 [8] 湯國安 ,楊昕 . ArcGIS 地理信息系統(tǒng)空間分析實(shí)驗(yàn)教程 社, 2020 年 4 月1日 [9] 王東華 . Android 開發(fā)實(shí)例大全 , 2020 年 8月 1日 [10] (美) 普賴斯 ,李玉龍 . ArcGIS 地理信息系統(tǒng)教程 , 2020 年 3月 1日 [11] 劉湘南 , 黃方 , 王平 . GIS 空間分析原理與方法 (第二版 ), 2020 年 8 月1日 吉林建筑大學(xué)畢業(yè)設(shè)計(jì)(論文) 50 致 謝 本課題的設(shè)計(jì)和論文撰寫過程中 ,我的指導(dǎo)老師 —— 肖揚(yáng)老師給于了極大的幫助,為我提供了大量的相關(guān)資料。在完成課題設(shè)計(jì)的過程中,肖老師在總體設(shè)計(jì)思想上給予了許多重要的實(shí)際指導(dǎo),拓展了我的思路,使得我得以完成了任務(wù)。在此,我對肖老師的指導(dǎo)表示衷心的感謝。 同時(shí),我也衷心的感謝吉林建筑大學(xué) —— 測繪與勘查工程學(xué)院四年來對我的精心栽培,良好的校園環(huán)境、精良的師資隊(duì)伍、濃厚的校園文化都讓我深深懷念,都為我進(jìn)入社會(huì)提供了莫大的幫助。
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1