趙振峰 董日壯
摘要:該文介紹一款基于安卓開發(fā)的手機(jī)應(yīng)用—校園導(dǎo)航,旨在方便用戶(學(xué)生)盡快熟悉校園環(huán)境,適應(yīng)學(xué)校生活。開發(fā)是在調(diào)用百度地圖API的基礎(chǔ)上,添加定位、泡泡和指南針功能,用以實(shí)現(xiàn)顯示用戶當(dāng)前所在位置、校園建筑名稱和顯示方向等。地圖可以有普通地圖、衛(wèi)星地圖和交通地圖三種顯示方式。
關(guān)鍵詞:百度地圖;定位;泡泡;指南針
中國(guó)分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)30-7050-03
手機(jī),不僅作為通訊工具,更是軟件應(yīng)用的最大載體之一。它以成為一個(gè)集娛樂(lè)、時(shí)尚、辦公為一體的電子消費(fèi)品,其中手機(jī)軟件在智能手機(jī)發(fā)展的過(guò)程中發(fā)揮著越來(lái)越重要的作用[1]。在手機(jī)極大普遍化的現(xiàn)在,一個(gè)好的應(yīng)用可以很好地滿足戶的需求,節(jié)約人力物力資源。 校園導(dǎo)航的設(shè)計(jì)與實(shí)現(xiàn)建立起一座用戶與校園之間的橋梁,方便了師生與環(huán)境間的溝通。這樣一款應(yīng)用是必要的。
1 相關(guān)技術(shù)介紹
1.1 百度地圖API
百度地圖的API①是建立在安卓2.1系統(tǒng)平臺(tái)之上,對(duì)開發(fā)者免費(fèi)開放的應(yīng)用程序接口,它包括web開發(fā)、HTTP服務(wù)接口、Android API和IOS API等開發(fā)工具,可以實(shí)現(xiàn)顯示基本地圖、定位、導(dǎo)航、離線地圖、地理編碼、LBS云存儲(chǔ)等功能。它可以應(yīng)用到PC、手機(jī)、服務(wù)器等多種終端。用戶可以通過(guò)使用該套接口實(shí)現(xiàn)安卓地圖應(yīng)用。現(xiàn)在百度地圖提供的地圖等級(jí)為16個(gè)級(jí),包含了建筑物、交通道路、湖泊、學(xué)校等信息。其中定位SDK可以幫助開發(fā)者完成定位功能和提供應(yīng)用開發(fā)工具;地圖覆蓋物功能可以實(shí)現(xiàn)加載泡泡,標(biāo)注建筑物名稱等。
1.2 成功案例介紹
由于百度地圖API的免費(fèi)開放,已廣泛的被各大互聯(lián)網(wǎng)公司,汽車廠商等,主要涉及到電子商務(wù)、房產(chǎn)、手機(jī)客戶端[2]。主要有去哪兒網(wǎng)、同程網(wǎng)等旅游網(wǎng)以及墨跡天氣等應(yīng)用。
2 功能實(shí)現(xiàn)
應(yīng)用程序可以實(shí)現(xiàn)基本地圖顯示、用戶自動(dòng)和手動(dòng)定位、查看校園環(huán)境和指南針等功能。地圖的顯示有基本地圖、衛(wèi)星地圖和交通地圖三種顯示方式。開發(fā)人員調(diào)用百度地圖API接口實(shí)現(xiàn)各種方法,通過(guò)界面呈獻(xiàn)給用戶。應(yīng)用的整體框架圖如圖1所示。
用戶打開應(yīng)用便會(huì)自動(dòng)調(diào)用百度地圖API接口加載百度地圖移到中心點(diǎn)位置并實(shí)現(xiàn)用戶的精確定位;實(shí)現(xiàn)InitOverlay()方法加載覆蓋物泡泡。
具體的實(shí)現(xiàn)步驟如下描述:
2.1 加載百度地圖
2.1.1 申請(qǐng)秘鑰
首先登錄百度地圖賬號(hào),點(diǎn)擊創(chuàng)建應(yīng)用之后輸入安全碼。操作完成后秘鑰申請(qǐng)成功如圖2所示。
獲得秘鑰后將其配置在工程的AndroidManifest.XML中。
2.1.2 顯示百度地圖
首先在項(xiàng)目里新建lib文件夾,將需要的工具包baidumapapi_v2_4_1.jar、locSDK_3.1.jar、libBaiduMapSDK_v2_4_1.so和liblocSDK3.so復(fù)制到lib文件夾下,然后將其添加到項(xiàng)目的Java Build Path→Libraries中。然后就可以創(chuàng)建地圖Activity,顯示基本地圖并管理地圖生命周期了。
2.2 定位
登錄應(yīng)用后會(huì)自動(dòng)定位到當(dāng)前所在的位置,此功能調(diào)用了MapController接口[3]的animateTo()方法;應(yīng)用還允許用戶進(jìn)行手動(dòng)定位,功能調(diào)用了MyLocationOverlay接口[4]的setMarker()方法。其結(jié)構(gòu)如圖3所示。
2.3 泡泡顯示
此功能首先確定要加載pop點(diǎn)的經(jīng)緯度來(lái)確定點(diǎn),通過(guò)調(diào)用OverlayItem()方法[5]將pop添加到此點(diǎn)上。該功能實(shí)現(xiàn)的結(jié)構(gòu)圖如圖4所示。
2.4 指南針
開發(fā)者為應(yīng)用添加了指南針功能,當(dāng)用戶點(diǎn)擊指南針后,應(yīng)用會(huì)在定位的用戶點(diǎn)上添加方向,用戶可以知道身處位置的同時(shí)還可以清楚地分辨出方向。此功能調(diào)用了MyLocationOverlay接口的setLocationMode()方法。
3 效果展示
3.1 應(yīng)用展示
1. 打開應(yīng)用后會(huì)自動(dòng)加載地圖,跳轉(zhuǎn)到設(shè)置的中心點(diǎn)處并可以定位到用戶當(dāng)前的位置,如圖5所示,衛(wèi)星地圖和交通地圖分別如圖6和圖7所示。
4 結(jié)論
本文介紹了基于安卓的校園導(dǎo)航系統(tǒng)的開發(fā),通過(guò)調(diào)用百度地圖API接口實(shí)現(xiàn)了基礎(chǔ)地圖顯示、定位、指南針等功能。用戶進(jìn)入系統(tǒng)后可以清晰的看到校園地圖,清楚的知道校園的各個(gè)位置,極大加快了用戶對(duì)校園環(huán)境的熟悉,方便了用戶在校園里的出行活動(dòng)。同時(shí)在開發(fā)過(guò)程中我對(duì)Java語(yǔ)言、安卓開發(fā)等有了更深層次的了解。
本文主要工作和研究成果如下:
1) 加載到百度地圖,設(shè)置中心點(diǎn),在打開應(yīng)用后即可定位到青島理工大學(xué)。地圖可以有3種不同的顯示模式:正常地圖、衛(wèi)星地圖和交通地圖。
2) 給學(xué)校各建筑添加覆蓋物泡泡,方便的得知各建筑物名稱。
3) 實(shí)現(xiàn)了用戶的定位功能,打開應(yīng)用,系統(tǒng)會(huì)自動(dòng)的定位到用戶的位置,同時(shí)用戶也可以手動(dòng)實(shí)現(xiàn)定位。
4) 添加了指南針功能,為用戶指明了方向。
本次的研究雖然實(shí)現(xiàn)了基本的功能,但依然任重道遠(yuǎn),系統(tǒng)中仍然有可以進(jìn)一步完善的地方:
1) 應(yīng)用的界面可以進(jìn)一步美化,使用戶的交互更加人性化,提高用戶體驗(yàn)。
2) 功能還存在一定的局限性,只實(shí)現(xiàn)了用戶在地圖上的定位以及指南針等功能。后期還可以添加線路導(dǎo)航,查詢以及對(duì)校園環(huán)境介紹等功能。
注釋:
① 百度地圖SDK提供的服務(wù)均為免費(fèi),接口可以無(wú)限次的訪問(wèn),但是需要申請(qǐng)秘鑰后才可以使用。
參考文獻(xiàn):
[1] 手機(jī)軟件應(yīng)用[EB/OL].http://www.douban.com/group/topic/2699735/.
[2] 百度地圖API下的Android開發(fā)[EB/OL].http://developer.baidu.com/map/index.php?title=androidsdk.
[3] 百度百科-百度地圖API[EB/OL].http://baike.baidu.com/view/3521171.htm?fr=aladdin.
[4] 百度地圖API實(shí)現(xiàn)定位與目的地導(dǎo)航[EB/OL].http://blog.csdn.net/ryantang03/article/details/7948648.
[5] csdn走上移動(dòng)開發(fā)的微博:002 走上移動(dòng)開發(fā)之安卓項(xiàng)目實(shí)戰(zhàn)(百度地圖:給地圖添加標(biāo)注物) [EB/OL].http://blog.csdn.net/shuaiyinoo/article/details/8670359.endprint
摘要:該文介紹一款基于安卓開發(fā)的手機(jī)應(yīng)用—校園導(dǎo)航,旨在方便用戶(學(xué)生)盡快熟悉校園環(huán)境,適應(yīng)學(xué)校生活。開發(fā)是在調(diào)用百度地圖API的基礎(chǔ)上,添加定位、泡泡和指南針功能,用以實(shí)現(xiàn)顯示用戶當(dāng)前所在位置、校園建筑名稱和顯示方向等。地圖可以有普通地圖、衛(wèi)星地圖和交通地圖三種顯示方式。
關(guān)鍵詞:百度地圖;定位;泡泡;指南針
中國(guó)分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)30-7050-03
手機(jī),不僅作為通訊工具,更是軟件應(yīng)用的最大載體之一。它以成為一個(gè)集娛樂(lè)、時(shí)尚、辦公為一體的電子消費(fèi)品,其中手機(jī)軟件在智能手機(jī)發(fā)展的過(guò)程中發(fā)揮著越來(lái)越重要的作用[1]。在手機(jī)極大普遍化的現(xiàn)在,一個(gè)好的應(yīng)用可以很好地滿足戶的需求,節(jié)約人力物力資源。 校園導(dǎo)航的設(shè)計(jì)與實(shí)現(xiàn)建立起一座用戶與校園之間的橋梁,方便了師生與環(huán)境間的溝通。這樣一款應(yīng)用是必要的。
1 相關(guān)技術(shù)介紹
1.1 百度地圖API
百度地圖的API①是建立在安卓2.1系統(tǒng)平臺(tái)之上,對(duì)開發(fā)者免費(fèi)開放的應(yīng)用程序接口,它包括web開發(fā)、HTTP服務(wù)接口、Android API和IOS API等開發(fā)工具,可以實(shí)現(xiàn)顯示基本地圖、定位、導(dǎo)航、離線地圖、地理編碼、LBS云存儲(chǔ)等功能。它可以應(yīng)用到PC、手機(jī)、服務(wù)器等多種終端。用戶可以通過(guò)使用該套接口實(shí)現(xiàn)安卓地圖應(yīng)用?,F(xiàn)在百度地圖提供的地圖等級(jí)為16個(gè)級(jí),包含了建筑物、交通道路、湖泊、學(xué)校等信息。其中定位SDK可以幫助開發(fā)者完成定位功能和提供應(yīng)用開發(fā)工具;地圖覆蓋物功能可以實(shí)現(xiàn)加載泡泡,標(biāo)注建筑物名稱等。
1.2 成功案例介紹
由于百度地圖API的免費(fèi)開放,已廣泛的被各大互聯(lián)網(wǎng)公司,汽車廠商等,主要涉及到電子商務(wù)、房產(chǎn)、手機(jī)客戶端[2]。主要有去哪兒網(wǎng)、同程網(wǎng)等旅游網(wǎng)以及墨跡天氣等應(yīng)用。
2 功能實(shí)現(xiàn)
應(yīng)用程序可以實(shí)現(xiàn)基本地圖顯示、用戶自動(dòng)和手動(dòng)定位、查看校園環(huán)境和指南針等功能。地圖的顯示有基本地圖、衛(wèi)星地圖和交通地圖三種顯示方式。開發(fā)人員調(diào)用百度地圖API接口實(shí)現(xiàn)各種方法,通過(guò)界面呈獻(xiàn)給用戶。應(yīng)用的整體框架圖如圖1所示。
用戶打開應(yīng)用便會(huì)自動(dòng)調(diào)用百度地圖API接口加載百度地圖移到中心點(diǎn)位置并實(shí)現(xiàn)用戶的精確定位;實(shí)現(xiàn)InitOverlay()方法加載覆蓋物泡泡。
具體的實(shí)現(xiàn)步驟如下描述:
2.1 加載百度地圖
2.1.1 申請(qǐng)秘鑰
首先登錄百度地圖賬號(hào),點(diǎn)擊創(chuàng)建應(yīng)用之后輸入安全碼。操作完成后秘鑰申請(qǐng)成功如圖2所示。
獲得秘鑰后將其配置在工程的AndroidManifest.XML中。
2.1.2 顯示百度地圖
首先在項(xiàng)目里新建lib文件夾,將需要的工具包baidumapapi_v2_4_1.jar、locSDK_3.1.jar、libBaiduMapSDK_v2_4_1.so和liblocSDK3.so復(fù)制到lib文件夾下,然后將其添加到項(xiàng)目的Java Build Path→Libraries中。然后就可以創(chuàng)建地圖Activity,顯示基本地圖并管理地圖生命周期了。
2.2 定位
登錄應(yīng)用后會(huì)自動(dòng)定位到當(dāng)前所在的位置,此功能調(diào)用了MapController接口[3]的animateTo()方法;應(yīng)用還允許用戶進(jìn)行手動(dòng)定位,功能調(diào)用了MyLocationOverlay接口[4]的setMarker()方法。其結(jié)構(gòu)如圖3所示。
2.3 泡泡顯示
此功能首先確定要加載pop點(diǎn)的經(jīng)緯度來(lái)確定點(diǎn),通過(guò)調(diào)用OverlayItem()方法[5]將pop添加到此點(diǎn)上。該功能實(shí)現(xiàn)的結(jié)構(gòu)圖如圖4所示。
2.4 指南針
開發(fā)者為應(yīng)用添加了指南針功能,當(dāng)用戶點(diǎn)擊指南針后,應(yīng)用會(huì)在定位的用戶點(diǎn)上添加方向,用戶可以知道身處位置的同時(shí)還可以清楚地分辨出方向。此功能調(diào)用了MyLocationOverlay接口的setLocationMode()方法。
3 效果展示
3.1 應(yīng)用展示
1. 打開應(yīng)用后會(huì)自動(dòng)加載地圖,跳轉(zhuǎn)到設(shè)置的中心點(diǎn)處并可以定位到用戶當(dāng)前的位置,如圖5所示,衛(wèi)星地圖和交通地圖分別如圖6和圖7所示。
4 結(jié)論
本文介紹了基于安卓的校園導(dǎo)航系統(tǒng)的開發(fā),通過(guò)調(diào)用百度地圖API接口實(shí)現(xiàn)了基礎(chǔ)地圖顯示、定位、指南針等功能。用戶進(jìn)入系統(tǒng)后可以清晰的看到校園地圖,清楚的知道校園的各個(gè)位置,極大加快了用戶對(duì)校園環(huán)境的熟悉,方便了用戶在校園里的出行活動(dòng)。同時(shí)在開發(fā)過(guò)程中我對(duì)Java語(yǔ)言、安卓開發(fā)等有了更深層次的了解。
本文主要工作和研究成果如下:
1) 加載到百度地圖,設(shè)置中心點(diǎn),在打開應(yīng)用后即可定位到青島理工大學(xué)。地圖可以有3種不同的顯示模式:正常地圖、衛(wèi)星地圖和交通地圖。
2) 給學(xué)校各建筑添加覆蓋物泡泡,方便的得知各建筑物名稱。
3) 實(shí)現(xiàn)了用戶的定位功能,打開應(yīng)用,系統(tǒng)會(huì)自動(dòng)的定位到用戶的位置,同時(shí)用戶也可以手動(dòng)實(shí)現(xiàn)定位。
4) 添加了指南針功能,為用戶指明了方向。
本次的研究雖然實(shí)現(xiàn)了基本的功能,但依然任重道遠(yuǎn),系統(tǒng)中仍然有可以進(jìn)一步完善的地方:
1) 應(yīng)用的界面可以進(jìn)一步美化,使用戶的交互更加人性化,提高用戶體驗(yàn)。
2) 功能還存在一定的局限性,只實(shí)現(xiàn)了用戶在地圖上的定位以及指南針等功能。后期還可以添加線路導(dǎo)航,查詢以及對(duì)校園環(huán)境介紹等功能。
注釋:
① 百度地圖SDK提供的服務(wù)均為免費(fèi),接口可以無(wú)限次的訪問(wèn),但是需要申請(qǐng)秘鑰后才可以使用。
參考文獻(xiàn):
[1] 手機(jī)軟件應(yīng)用[EB/OL].http://www.douban.com/group/topic/2699735/.
[2] 百度地圖API下的Android開發(fā)[EB/OL].http://developer.baidu.com/map/index.php?title=androidsdk.
[3] 百度百科-百度地圖API[EB/OL].http://baike.baidu.com/view/3521171.htm?fr=aladdin.
[4] 百度地圖API實(shí)現(xiàn)定位與目的地導(dǎo)航[EB/OL].http://blog.csdn.net/ryantang03/article/details/7948648.
[5] csdn走上移動(dòng)開發(fā)的微博:002 走上移動(dòng)開發(fā)之安卓項(xiàng)目實(shí)戰(zhàn)(百度地圖:給地圖添加標(biāo)注物) [EB/OL].http://blog.csdn.net/shuaiyinoo/article/details/8670359.endprint
摘要:該文介紹一款基于安卓開發(fā)的手機(jī)應(yīng)用—校園導(dǎo)航,旨在方便用戶(學(xué)生)盡快熟悉校園環(huán)境,適應(yīng)學(xué)校生活。開發(fā)是在調(diào)用百度地圖API的基礎(chǔ)上,添加定位、泡泡和指南針功能,用以實(shí)現(xiàn)顯示用戶當(dāng)前所在位置、校園建筑名稱和顯示方向等。地圖可以有普通地圖、衛(wèi)星地圖和交通地圖三種顯示方式。
關(guān)鍵詞:百度地圖;定位;泡泡;指南針
中國(guó)分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)30-7050-03
手機(jī),不僅作為通訊工具,更是軟件應(yīng)用的最大載體之一。它以成為一個(gè)集娛樂(lè)、時(shí)尚、辦公為一體的電子消費(fèi)品,其中手機(jī)軟件在智能手機(jī)發(fā)展的過(guò)程中發(fā)揮著越來(lái)越重要的作用[1]。在手機(jī)極大普遍化的現(xiàn)在,一個(gè)好的應(yīng)用可以很好地滿足戶的需求,節(jié)約人力物力資源。 校園導(dǎo)航的設(shè)計(jì)與實(shí)現(xiàn)建立起一座用戶與校園之間的橋梁,方便了師生與環(huán)境間的溝通。這樣一款應(yīng)用是必要的。
1 相關(guān)技術(shù)介紹
1.1 百度地圖API
百度地圖的API①是建立在安卓2.1系統(tǒng)平臺(tái)之上,對(duì)開發(fā)者免費(fèi)開放的應(yīng)用程序接口,它包括web開發(fā)、HTTP服務(wù)接口、Android API和IOS API等開發(fā)工具,可以實(shí)現(xiàn)顯示基本地圖、定位、導(dǎo)航、離線地圖、地理編碼、LBS云存儲(chǔ)等功能。它可以應(yīng)用到PC、手機(jī)、服務(wù)器等多種終端。用戶可以通過(guò)使用該套接口實(shí)現(xiàn)安卓地圖應(yīng)用?,F(xiàn)在百度地圖提供的地圖等級(jí)為16個(gè)級(jí),包含了建筑物、交通道路、湖泊、學(xué)校等信息。其中定位SDK可以幫助開發(fā)者完成定位功能和提供應(yīng)用開發(fā)工具;地圖覆蓋物功能可以實(shí)現(xiàn)加載泡泡,標(biāo)注建筑物名稱等。
1.2 成功案例介紹
由于百度地圖API的免費(fèi)開放,已廣泛的被各大互聯(lián)網(wǎng)公司,汽車廠商等,主要涉及到電子商務(wù)、房產(chǎn)、手機(jī)客戶端[2]。主要有去哪兒網(wǎng)、同程網(wǎng)等旅游網(wǎng)以及墨跡天氣等應(yīng)用。
2 功能實(shí)現(xiàn)
應(yīng)用程序可以實(shí)現(xiàn)基本地圖顯示、用戶自動(dòng)和手動(dòng)定位、查看校園環(huán)境和指南針等功能。地圖的顯示有基本地圖、衛(wèi)星地圖和交通地圖三種顯示方式。開發(fā)人員調(diào)用百度地圖API接口實(shí)現(xiàn)各種方法,通過(guò)界面呈獻(xiàn)給用戶。應(yīng)用的整體框架圖如圖1所示。
用戶打開應(yīng)用便會(huì)自動(dòng)調(diào)用百度地圖API接口加載百度地圖移到中心點(diǎn)位置并實(shí)現(xiàn)用戶的精確定位;實(shí)現(xiàn)InitOverlay()方法加載覆蓋物泡泡。
具體的實(shí)現(xiàn)步驟如下描述:
2.1 加載百度地圖
2.1.1 申請(qǐng)秘鑰
首先登錄百度地圖賬號(hào),點(diǎn)擊創(chuàng)建應(yīng)用之后輸入安全碼。操作完成后秘鑰申請(qǐng)成功如圖2所示。
獲得秘鑰后將其配置在工程的AndroidManifest.XML中。
2.1.2 顯示百度地圖
首先在項(xiàng)目里新建lib文件夾,將需要的工具包baidumapapi_v2_4_1.jar、locSDK_3.1.jar、libBaiduMapSDK_v2_4_1.so和liblocSDK3.so復(fù)制到lib文件夾下,然后將其添加到項(xiàng)目的Java Build Path→Libraries中。然后就可以創(chuàng)建地圖Activity,顯示基本地圖并管理地圖生命周期了。
2.2 定位
登錄應(yīng)用后會(huì)自動(dòng)定位到當(dāng)前所在的位置,此功能調(diào)用了MapController接口[3]的animateTo()方法;應(yīng)用還允許用戶進(jìn)行手動(dòng)定位,功能調(diào)用了MyLocationOverlay接口[4]的setMarker()方法。其結(jié)構(gòu)如圖3所示。
2.3 泡泡顯示
此功能首先確定要加載pop點(diǎn)的經(jīng)緯度來(lái)確定點(diǎn),通過(guò)調(diào)用OverlayItem()方法[5]將pop添加到此點(diǎn)上。該功能實(shí)現(xiàn)的結(jié)構(gòu)圖如圖4所示。
2.4 指南針
開發(fā)者為應(yīng)用添加了指南針功能,當(dāng)用戶點(diǎn)擊指南針后,應(yīng)用會(huì)在定位的用戶點(diǎn)上添加方向,用戶可以知道身處位置的同時(shí)還可以清楚地分辨出方向。此功能調(diào)用了MyLocationOverlay接口的setLocationMode()方法。
3 效果展示
3.1 應(yīng)用展示
1. 打開應(yīng)用后會(huì)自動(dòng)加載地圖,跳轉(zhuǎn)到設(shè)置的中心點(diǎn)處并可以定位到用戶當(dāng)前的位置,如圖5所示,衛(wèi)星地圖和交通地圖分別如圖6和圖7所示。
4 結(jié)論
本文介紹了基于安卓的校園導(dǎo)航系統(tǒng)的開發(fā),通過(guò)調(diào)用百度地圖API接口實(shí)現(xiàn)了基礎(chǔ)地圖顯示、定位、指南針等功能。用戶進(jìn)入系統(tǒng)后可以清晰的看到校園地圖,清楚的知道校園的各個(gè)位置,極大加快了用戶對(duì)校園環(huán)境的熟悉,方便了用戶在校園里的出行活動(dòng)。同時(shí)在開發(fā)過(guò)程中我對(duì)Java語(yǔ)言、安卓開發(fā)等有了更深層次的了解。
本文主要工作和研究成果如下:
1) 加載到百度地圖,設(shè)置中心點(diǎn),在打開應(yīng)用后即可定位到青島理工大學(xué)。地圖可以有3種不同的顯示模式:正常地圖、衛(wèi)星地圖和交通地圖。
2) 給學(xué)校各建筑添加覆蓋物泡泡,方便的得知各建筑物名稱。
3) 實(shí)現(xiàn)了用戶的定位功能,打開應(yīng)用,系統(tǒng)會(huì)自動(dòng)的定位到用戶的位置,同時(shí)用戶也可以手動(dòng)實(shí)現(xiàn)定位。
4) 添加了指南針功能,為用戶指明了方向。
本次的研究雖然實(shí)現(xiàn)了基本的功能,但依然任重道遠(yuǎn),系統(tǒng)中仍然有可以進(jìn)一步完善的地方:
1) 應(yīng)用的界面可以進(jìn)一步美化,使用戶的交互更加人性化,提高用戶體驗(yàn)。
2) 功能還存在一定的局限性,只實(shí)現(xiàn)了用戶在地圖上的定位以及指南針等功能。后期還可以添加線路導(dǎo)航,查詢以及對(duì)校園環(huán)境介紹等功能。
注釋:
① 百度地圖SDK提供的服務(wù)均為免費(fèi),接口可以無(wú)限次的訪問(wèn),但是需要申請(qǐng)秘鑰后才可以使用。
參考文獻(xiàn):
[1] 手機(jī)軟件應(yīng)用[EB/OL].http://www.douban.com/group/topic/2699735/.
[2] 百度地圖API下的Android開發(fā)[EB/OL].http://developer.baidu.com/map/index.php?title=androidsdk.
[3] 百度百科-百度地圖API[EB/OL].http://baike.baidu.com/view/3521171.htm?fr=aladdin.
[4] 百度地圖API實(shí)現(xiàn)定位與目的地導(dǎo)航[EB/OL].http://blog.csdn.net/ryantang03/article/details/7948648.
[5] csdn走上移動(dòng)開發(fā)的微博:002 走上移動(dòng)開發(fā)之安卓項(xiàng)目實(shí)戰(zhàn)(百度地圖:給地圖添加標(biāo)注物) [EB/OL].http://blog.csdn.net/shuaiyinoo/article/details/8670359.endprint