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

正文內(nèi)容

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

2025-07-27 07:22本頁面
  

【正文】 ener()是城市菜單欄中按鈕的監(jiān)聽 36事件,以下代碼是監(jiān)聽事件處理代碼:@Overridepublic void onItemClick(AdapterView? arg0, View arg1, int arg2, long arg3) {ViewGroup group = (ViewGroup) arg1。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()。 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。 40getPoiList()。} 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。}}} 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 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 所示: 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ǔ)功能均已通過測試。 48總 結(jié)經(jīng)過近一個(gè)月的努力,Android 平臺手機(jī)導(dǎo)航軟件終于完成,在此期間我基本掌握了 Android 的開發(fā)模式,深入地學(xué)習(xí)了 java 語言。我也對自己的水平有了進(jìn)一步的認(rèn)識,不論語言方面還是在設(shè)計(jì)方面我都存在著諸多不足,這將是我以后突破的方向。在這個(gè)過程中,我學(xué)會(huì)了很多知識,比如 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 [2] 中國移動(dòng)應(yīng)用開發(fā)現(xiàn)狀與趨勢大調(diào)查,2022 年 01 月 12 日[3] Michael . 輕松搞定 XML 林嘉勝譯 2022 年 01 月 08 日[4](英)Herbert Schildt Java 參考大全(J2SE 5 Edition),清華大學(xué)出版社[5](美)鮑格斯坦(Bergsten,H.)著,林琪,朱濤江 設(shè)計(jì)(第三版)/ O’ Reilly Java 系列[M].北京:中國電力出版社,2022 年 12 月.[6] 王向輝,張國印, ,2022年 3 月[7] 袁紹欣,趙祥模, ,2022年 3 月[8] 湯國安,楊昕. ArcGIS 地理信息系統(tǒng)空間分析實(shí)驗(yàn)教程社,2022 年 4月 1 日[9] 王東華. Android 開發(fā)實(shí)例大全,2022 年 8 月 1 日[10] (美)普賴斯,李玉龍. ArcGIS 地理信息系統(tǒng)教程,2022 年 3 月 1 日[11] 劉湘南,黃方,王平. GIS 空間分析原理與方法(第二版),2022 年 8月 1 日 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)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1