亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Android的百度地圖LBS應(yīng)用開發(fā)

        2018-10-10 01:43:24
        關(guān)鍵詞:工具包日志百度

        于 營

        (三亞學(xué)院, 海南 三亞 572000)

        引言

        LBS(Location Based Service,基于位置的服務(wù)),是通過電信移動運(yùn)營商的無線電通訊網(wǎng)絡(luò)(如GSM網(wǎng)、CDMA網(wǎng))或外部定位方式(如GPS)獲取移動終端用戶的位置信息,在地理信息系統(tǒng)平臺的支持下,為用戶提供相應(yīng)服務(wù)的一種增值業(yè)務(wù)。隨著移動互聯(lián)網(wǎng)的高速發(fā)展,定位功能已經(jīng)成為移動終端的基本配置。

        截止2017年4月,Android OS的市場占有率己經(jīng)到達(dá)了86.4%,遠(yuǎn)遠(yuǎn)超過蘋果的IOS的市場占有率,并且還在發(fā)展?,F(xiàn)如今市場上有百度、高德等許多優(yōu)質(zhì)的地圖API提供者,本文系統(tǒng)就是應(yīng)用了百度地圖的API[1]。

        1 相關(guān)技術(shù)

        1.1 開發(fā)工具

        本應(yīng)用在Eclipse上進(jìn)行開發(fā)。Eclipse是一款開放源碼,基于JAVA的開發(fā)平臺,具有很強(qiáng)的擴(kuò)展性,它提供了一個標(biāo)準(zhǔn)的擴(kuò)展集,用于各種插件的擴(kuò)展。正是由于Eclipse擁有這種強(qiáng)大的擴(kuò)展性,使得Eclipse可用于各種各樣的開發(fā),包括本系統(tǒng)所用的安卓開發(fā)。

        1.2 百度地圖API

        百度地圖API是一個面向開發(fā)者提供的基于百度地圖的應(yīng)用接口,包括各種各樣的開發(fā)工具和服務(wù),包括基本地圖、定位,搜索、路線規(guī)劃等功能,支持多設(shè)備、多系統(tǒng)、多平臺下的開發(fā),支持JS API、WEB API、Android SDK、微信小程序等接口。本系統(tǒng)將用到百度地圖Android SDK的API,用于系統(tǒng)中的定位和路徑搜索功能等[2-3]。

        1.3 BMOB后端云

        BMOB后端云面向廣大開發(fā)者提供,致力于解決服務(wù)器問題。它提供了優(yōu)秀的數(shù)據(jù)存儲功能,簡單的數(shù)據(jù)修改功能,以及對數(shù)據(jù)的離線操作功能。

        2 功能模塊

        系統(tǒng)功能模塊劃分如圖1所示。

        圖1 系統(tǒng)層次圖

        1)注冊登錄:用戶設(shè)置自己的用戶名密碼、性別以及頭像,上傳到BMOB后端云服務(wù)器,登錄時通過密碼MD5值匹配進(jìn)行確認(rèn)密碼是否正確。

        2)PM2.5:PM2.5的實(shí)時監(jiān)測和顯示。

        3)定位功能:用戶通過GPS定位功能,在系統(tǒng)中實(shí)時顯示自己的位置。

        4)運(yùn)動軌跡:用戶可以在系統(tǒng)上查看自己在最近一段時間內(nèi)走過的路徑。

        5)路徑規(guī)劃:提供公交查詢、駕車查詢、步行查詢?nèi)N方式給用戶規(guī)劃自己的路線,方便用戶出行。

        6)日志記錄:相當(dāng)于一個備忘錄的功能。

        3 API獲取及工具包導(dǎo)入

        3.1 百度地圖API申請

        Step1:百度地圖KEY申請。使用百度地圖的功能與服務(wù)之前,必須先在百度地圖開放平臺申請一個屬于自己開發(fā)程序的API key。登錄百度地圖開放平臺http://lbsyun.baidu.com/,注冊并且登錄。

        Step2:打開 Eclipse,依次點(diǎn)擊 window-An-droid-Build,獲取發(fā)布版SHA1。

        Step3:獲取百度地圖key,選擇Android SDK后,依次填入應(yīng)用名稱,開發(fā)版SHA1,包名,獲取的百度地圖key,如下圖2。

        圖2 百度地圖API圖

        3.2 獲取BMOB后端云key

        Step1:注冊登錄BMOB后端云http://www.bmob.cn/,創(chuàng)建應(yīng)用。

        Step2:打開應(yīng)用,選擇設(shè)置,獲取Application ID,如圖3所示。

        圖3 BMOB后端云AppID圖

        3.3 百度地圖及BMOB后端云工具包導(dǎo)入

        Step1:在系統(tǒng)開始設(shè)計(jì)之前要先進(jìn)行百度地圖工具包的配置以及BMOB工具包的配置,在libs文件夾下添加文件及文件夾,主要包括用于百度地圖定位功能以及路徑規(guī)劃的JAR工具包SDK,以及BMOB后端云的工具包SDK。

        Step2:百度地圖API接入,在AndroidMainfest.mxl中添加如下代碼:

        Step3:BMOB后端云接入,新建一個java文件名為AppApplacation添加如下代碼:

        4 LBS應(yīng)用實(shí)現(xiàn)

        主界面主要包含每個界面功能的接口,提供6個Button,包括運(yùn)動起始停止按鈕、PM2.5的顯示、運(yùn)動軌跡的查看、路線規(guī)劃、記錄日志。

        4.1 注冊登錄功能

        注冊功能:輸入用戶名和密碼,點(diǎn)擊注冊,提示保存成功。查看BMOB后端云數(shù)據(jù),服務(wù)器上存在test1這條數(shù)據(jù),說明注冊成功。如圖4、圖5。

        圖4 注冊測試圖

        圖5 登錄測試圖

        4.2 PM2.5功能

        成功獲取到PM2.5信息,功能正確,如圖6。

        4.3 定位功能及軌跡

        定位功能主要是不間斷規(guī)律地獲取定位信息,然后根據(jù)每次獲取的位置信息連點(diǎn)成線,軌跡繪制模塊可以根據(jù)用戶的運(yùn)動軌跡,在地圖上繪制出來,讓用戶看到自己走過的路線。獲取當(dāng)前的正確位置信息。

        圖6 PM2.5圖

        4.4 路徑規(guī)劃

        路線規(guī)劃功能主要是用于提供運(yùn)動時的方向、起點(diǎn)及終點(diǎn)路徑,給使用者進(jìn)行方向指引,另外兼具了公交查詢、駕車路徑查詢的功能。

        4.5 日志記錄

        日志記錄主要是用于日常安排的記錄,包括行程的安排、運(yùn)動量。兼具了備忘錄的功能,用戶不必再切換到其他的備忘錄應(yīng)用即可查看自己的計(jì)劃以及記錄,極大程度地提高用戶的體驗(yàn)度。隨意輸入字符點(diǎn)擊保存,文本信息保存成功,如圖7。成功保存,功能正常,如圖8。

        圖7 日志記錄測試圖

        圖8 日志記錄測試圖

        猜你喜歡
        工具包日志百度
        Epigallocatechin-3-gallate exerts antihypertensive effects and improves endothelial function in spontaneously hypertensive rats
        一名老黨員的工作日志
        華人時刊(2021年13期)2021-11-27 09:19:02
        扶貧日志
        心聲歌刊(2020年4期)2020-09-07 06:37:14
        Robust adaptive UKF based on SVR for inertial based integrated navigation
        谷歌云與Digital Asset合作推出區(qū)塊鏈工具包
        百度年度熱搜榜
        青年與社會(2018年2期)2018-01-25 15:37:06
        游學(xué)日志
        運(yùn)用MATLAB軟件求解高中數(shù)學(xué)中的線性和非線性規(guī)劃問題
        科技視界(2016年21期)2016-10-17 19:09:05
        百度遭投行下調(diào)評級
        IT時代周刊(2015年8期)2015-11-11 05:50:22
        百度“放衛(wèi)星”,有沒有可能?
        太空探索(2014年4期)2014-07-19 10:08:58
        在线观看在线观看一区二区三区| 国产jizzjizz视频免费看| 国产一级淫片免费播放电影| 亚洲国产中文在线二区三区免 | 不卡av一区二区在线| 久久人妻中文字幕精品一区二区 | 激情综合色五月丁香六月欧美| 好男人社区影院www| 极品新婚夜少妇真紧| 免费观看又污又黄的网站| 久久亚洲成a人片| 亚洲精品一区二在线观看| 国产精品久久久爽爽爽麻豆色哟哟 | 永久免费观看国产裸体美女 | 国产做a爱片久久毛片a片| 欧美日韩精品福利在线观看| 看黄色亚洲看黄色亚洲| 亚洲av人片在线观看调教| 青青草视频是针对华人| 夜夜爽日日澡人人添| 亚洲av无码一区二区二三区| 天天干夜夜躁| 人妻1024手机看片你懂的| 丰满少妇被猛烈进入高清播放| 国产一卡2卡3卡四卡国色天香 | 国产成人综合久久三区北岛玲| 国产熟女白浆精品视频二| 97人人模人人爽人人喊网| 亚州少妇无套内射激情视频| 亚洲性69影视| 亚洲精品一区二区三区四区| 国色天香社区视频在线| 国产欧美日韩一区二区三区在线 | 国产欧美精品区一区二区三区| 精品亚洲少妇一区二区三区| 一区二区在线观看视频亚洲| 日韩内射美女片在线观看网站| 久久婷婷成人综合色| 99精品久久久中文字幕| 国产一区二区三区中出| 国产精品日日做人人爱|