版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
百度地圖開發(fā)〔移動(dòng)端〕
ArcGISforAndroid
開發(fā)入門
——報(bào)告人:杜陽
介紹內(nèi)容一、百度地圖移動(dòng)開發(fā)百度地圖開發(fā)簡(jiǎn)介開發(fā)工具開發(fā)環(huán)境的搭建建立一個(gè)簡(jiǎn)單的Demo二、ArcGISforAndroid開發(fā)開發(fā)環(huán)境的搭建建立一個(gè)簡(jiǎn)單的Demo三、小結(jié)了解百度地圖一、百度地圖移動(dòng)端開發(fā)百度地圖移動(dòng)開發(fā)簡(jiǎn)介1.LBS(基于位置效勞): 基于位置的效勞,是指通過電信移動(dòng)運(yùn)營(yíng)商的無線電通訊網(wǎng)絡(luò)或外部定位方式,獲取移動(dòng)終端用戶的位置信息,在GIS平臺(tái)的支持下,為用戶提供與位置相關(guān)的各類信息效勞
2.百度地圖API: 利用百度地圖的API(應(yīng)用程序編程口),其中包括JavaScriptAPI、Web效勞API、AndroidSDK、iOSSDK、定位SDK、車聯(lián)網(wǎng)API、LBS云等多種開發(fā)工具與效勞。 在移動(dòng)開發(fā)中主要用到的是百度地圖AndroidSDK和百度定位SDK。使用時(shí)需申請(qǐng)?jiān)S可3.百度地圖SDK(軟件開發(fā)包):
1.為開發(fā)者所使用,是一套基于Android2.1及以上版本設(shè)備的應(yīng)用程序接口; 2.包含所有的開發(fā)庫(kù)和開發(fā)資源的集合,包括開發(fā)包,類參考和實(shí)例代碼; 3.可以訪問百度地圖效勞和數(shù)據(jù),用來開發(fā)Android系統(tǒng)移動(dòng)設(shè)備的地圖應(yīng)用
4.Android開發(fā):
“Android之父〞AndyRubin把Android描述為: 移動(dòng)設(shè)備設(shè)計(jì)的第一個(gè)真正開放的綜合平臺(tái),包含操作系統(tǒng),用戶界面和應(yīng)用程序——所有軟件都能運(yùn)行在上,從而消除了阻礙移動(dòng)創(chuàng)新的障礙。
Android作為一個(gè)移動(dòng)設(shè)備的平臺(tái),其軟件層次結(jié)構(gòu)包一個(gè)操作系統(tǒng)OS,中間件(MiddleWare)和應(yīng)用程序(Application),其軟件層次結(jié)構(gòu)自下而上可以分為: 一、操作系統(tǒng)層〔OS〕 使用Linux內(nèi)核 二、各種庫(kù)〔Libraries〕和Android運(yùn)行環(huán)境Runtime 開發(fā)時(shí)用到的各種資源和Android應(yīng)用程序運(yùn)行環(huán)境 三、應(yīng)用程序框架〔ApplicationFramework〕 是應(yīng)用程序的開發(fā)根底,提供大量API供開發(fā)者使用 四、應(yīng)用程序〔Application〕 應(yīng)用層是和用戶交互的一個(gè)層次,用戶可以看得見 的一些應(yīng)用,可以操作。這類應(yīng)用根本都是通過 Java語言編寫的應(yīng)用程序Android系統(tǒng)體系結(jié)構(gòu)圖開發(fā)工具1.JavaJDK2.EclipseIDEforJavaDevelops開發(fā)環(huán)境搭建第一步,配置Java開發(fā)環(huán)境
1.下載并安裝JavaJDK:
2.配置環(huán)境變量(1)右鍵計(jì)算機(jī)選擇屬性->高級(jí)系統(tǒng)設(shè)置->高級(jí)->環(huán)境變量(2)在系統(tǒng)變量下選擇“新建〞變量名為:JAVA_HOME變量值為:為你的JavaJDK的安裝路徑(3)再次選擇系統(tǒng)變量下的新建變量名為:classpath變量值為:.;(4)在系統(tǒng)變量里找到“Path〞這一項(xiàng),選中它,然后點(diǎn)擊編輯。在變量值一欄開頭添加%JAVA_HOME%\bin;不要掉了后面的分號(hào)至此,環(huán)境變量就設(shè)置好了(5)檢查Java環(huán)境是否安裝成功在附件中翻開命令提示符,輸入Java-version出現(xiàn)如以下圖即安裝成功第二步,配置Eclipse 到下面網(wǎng)站下載EclipseIDEforJavaDevelops
無需安裝,下載完后直接解壓到自己電腦上
在解壓后目錄里面找到eclipse.exe,點(diǎn)擊運(yùn)行4.在eclipse中配置android開發(fā)插件(1)翻開Eclipse,在菜單欄上選擇Help->InstallNewSoftWare出現(xiàn)如下界面:(2)點(diǎn)擊Add按鈕,出現(xiàn)如下界面Name中輸入Android〔可以自定義〕Location中輸入(3)確定后,出現(xiàn)如下選中DDMS和DevelopmentTools,下一步(4)出現(xiàn)以下圖,下一步(5)出現(xiàn)以下圖,選擇接受(6)開始安裝,安裝完成后重啟Eclipse2.啟動(dòng)模擬器第三步:配置AndroidSDK1.網(wǎng)上下載AndroidSDK升級(jí)工具〔可以升級(jí)到其他版本〕2.點(diǎn)擊菜單,進(jìn)入windows->preferences,點(diǎn)擊Browser,找到下載的AndroidSDK(解壓后的目錄)3.升級(jí)AndroidSDK翻開菜單windows->AndroidSDKManaer點(diǎn)擊Updates在左邊選擇你想安裝版本的AndroidSDK,也可以安裝一下SamplesforAPI(一些案例),然后點(diǎn)擊安裝,等待安裝完成第四步:新建一個(gè)模擬器1.在window菜單下面找到AndroidVirtualDeviceManager〔左圖〕選擇新建,參數(shù)如右圖,可以自己設(shè)置至此,Android開發(fā)環(huán)境搭建好了,下面是下載百度地圖SDK,無需安裝,解壓到電腦上即可第三步,下載百度地圖AndroidSDK下載完后解壓其中主要的包是Lib〔開發(fā)包〕里面包含baidumapapi和一個(gè)鏡像文件,在開發(fā)百度地圖應(yīng)用程序時(shí)將其添加到自己的工程中即可創(chuàng)立一個(gè)簡(jiǎn)單的Demo具體可參考:百度LBS開放平臺(tái)開發(fā)指南1.翻開Eclipse,新建一個(gè)AndroidApplicationProject工程2.填入工程名3.后面幾步都是下一步,點(diǎn)擊Finish完成工程新建4.在左側(cè)的工程文件查看中找到新建的HelloMap找到libs文件夾,把baidumapapi_v2_3_5.jar拷貝到libs下面,然后再新建armeabi文件夾,將libBaiduMapSDK_2_3_5.so文件拷貝到armeabi文件夾5.找到res文件夾下的layout文件夾。這里面是工程的界面布局文件,可以新建多個(gè)layout。翻開activity_main.xml,進(jìn)入xml代碼視圖6.修改布局文件下面代碼切換到圖形視圖右圖就是搭建好的一個(gè)簡(jiǎn)單布局7.找到AndroidManifest.xml,這是程序的清單文件,里面是整個(gè)程序的描述文件,包含應(yīng)用的名稱圖標(biāo),組件和權(quán)限的聲明8.切換到xml代碼視圖,添加權(quán)限9.找到src下面的ManiActivity.java文件,這是程序的源代碼文件源代碼:至此,工程已經(jīng)新建完成,下一步調(diào)試運(yùn)行10.調(diào)試第一種方法:在模擬器中調(diào)試右鍵工程名選擇RunAs->RunConfiguration點(diǎn)擊Browse..選擇新建的HelloMap工程切換到Target面板,選擇模擬器,然后Run運(yùn)行第二種調(diào)試方法:在真機(jī)中調(diào)試右鍵工程,選擇DebugAs->AndroidApplication選擇自己的,點(diǎn)擊OK運(yùn)行演示:顯示百度地圖〔根底地圖〕〔衛(wèi)星圖〕〔交通圖〕演示2:演示3:實(shí)現(xiàn)百度地圖定位實(shí)現(xiàn)動(dòng)態(tài)軌跡繪制二、ArcGISforAndroid開發(fā)1.環(huán)境搭建1.到ArcGIS官網(wǎng)下載ArcGISAPIforAndroid2.翻開Eclipse,翻開菜單中Help->InstallNewSoftware3.勾選所有,然后一直下一步知道安裝完成2.創(chuàng)立簡(jiǎn)單Demo新建一個(gè)ArcGISSamplesforAndroid工程選擇HelloMap,工程命名為Test_ArcGIS_HelloMap(可自定義)新建好后按照第一局部百度
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 互聯(lián)網(wǎng)醫(yī)療合同與隱私保護(hù)
- 代持房產(chǎn)合同樣本
- 企業(yè)借款合同范例鐘表行業(yè)
- 臨時(shí)工勞動(dòng)合同環(huán)境科學(xué)
- 互聯(lián)網(wǎng)人才培育協(xié)議
- 企業(yè)內(nèi)訓(xùn)師培訓(xùn)班合作協(xié)議
- 代理業(yè)務(wù)居間合同
- 人才測(cè)評(píng)服務(wù)借款合同范本
- 人力資源解聘合同樣本
- 井隊(duì)創(chuàng)新管理與技術(shù)引進(jìn)
- 堅(jiān)持人民至上以人民為中心心得體會(huì)三篇
- 2024年新人教版數(shù)學(xué)七年級(jí)上冊(cè) 3.2 求代數(shù)式的值 教學(xué)課件
- 初中足球運(yùn)球技術(shù)教案
- 華為HCIA OpenEuler H12-611認(rèn)證必考試復(fù)習(xí)題庫(kù)(含答案)
- 2024-2030年中國(guó)原油行業(yè)發(fā)展趨勢(shì)及發(fā)展前景研究報(bào)告
- 2024年秋季學(xué)期新人教版生物七年級(jí)上冊(cè)課件 第三章 微生物 2.3.4 病毒
- 統(tǒng)編版(2024)道德與法治七年級(jí)上冊(cè):第1-13課全冊(cè)教案(共26課時(shí))
- 2024至2030年中國(guó)超聲換能器行業(yè)市場(chǎng)經(jīng)營(yíng)管理及發(fā)展趨勢(shì)預(yù)測(cè)報(bào)告
- 農(nóng)機(jī)大市場(chǎng)建設(shè)項(xiàng)目可行性研究報(bào)告
- 2024年執(zhí)法資格考試題庫(kù)(附答案)
- 2024-2030年中國(guó)磚瓦行業(yè)發(fā)展分析及發(fā)展前景與投資研究報(bào)告
評(píng)論
0/150
提交評(píng)論