• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于安卓的手機校園導航應用系統(tǒng)

      2014-11-19 19:01:29趙振峰董日壯
      電腦知識與技術 2014年30期
      關鍵詞:指南針泡泡定位

      趙振峰 董日壯

      摘要:該文介紹一款基于安卓開發(fā)的手機應用—校園導航,旨在方便用戶(學生)盡快熟悉校園環(huán)境,適應學校生活。開發(fā)是在調用百度地圖API的基礎上,添加定位、泡泡和指南針功能,用以實現(xiàn)顯示用戶當前所在位置、校園建筑名稱和顯示方向等。地圖可以有普通地圖、衛(wèi)星地圖和交通地圖三種顯示方式。

      關鍵詞:百度地圖;定位;泡泡;指南針

      中國分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2014)30-7050-03

      手機,不僅作為通訊工具,更是軟件應用的最大載體之一。它以成為一個集娛樂、時尚、辦公為一體的電子消費品,其中手機軟件在智能手機發(fā)展的過程中發(fā)揮著越來越重要的作用[1]。在手機極大普遍化的現(xiàn)在,一個好的應用可以很好地滿足戶的需求,節(jié)約人力物力資源。 校園導航的設計與實現(xiàn)建立起一座用戶與校園之間的橋梁,方便了師生與環(huán)境間的溝通。這樣一款應用是必要的。

      1 相關技術介紹

      1.1 百度地圖API

      百度地圖的API①是建立在安卓2.1系統(tǒng)平臺之上,對開發(fā)者免費開放的應用程序接口,它包括web開發(fā)、HTTP服務接口、Android API和IOS API等開發(fā)工具,可以實現(xiàn)顯示基本地圖、定位、導航、離線地圖、地理編碼、LBS云存儲等功能。它可以應用到PC、手機、服務器等多種終端。用戶可以通過使用該套接口實現(xiàn)安卓地圖應用。現(xiàn)在百度地圖提供的地圖等級為16個級,包含了建筑物、交通道路、湖泊、學校等信息。其中定位SDK可以幫助開發(fā)者完成定位功能和提供應用開發(fā)工具;地圖覆蓋物功能可以實現(xiàn)加載泡泡,標注建筑物名稱等。

      1.2 成功案例介紹

      由于百度地圖API的免費開放,已廣泛的被各大互聯(lián)網公司,汽車廠商等,主要涉及到電子商務、房產、手機客戶端[2]。主要有去哪兒網、同程網等旅游網以及墨跡天氣等應用。

      2 功能實現(xiàn)

      應用程序可以實現(xiàn)基本地圖顯示、用戶自動和手動定位、查看校園環(huán)境和指南針等功能。地圖的顯示有基本地圖、衛(wèi)星地圖和交通地圖三種顯示方式。開發(fā)人員調用百度地圖API接口實現(xiàn)各種方法,通過界面呈獻給用戶。應用的整體框架圖如圖1所示。

      用戶打開應用便會自動調用百度地圖API接口加載百度地圖移到中心點位置并實現(xiàn)用戶的精確定位;實現(xiàn)InitOverlay()方法加載覆蓋物泡泡。

      具體的實現(xiàn)步驟如下描述:

      2.1 加載百度地圖

      2.1.1 申請秘鑰

      首先登錄百度地圖賬號,點擊創(chuàng)建應用之后輸入安全碼。操作完成后秘鑰申請成功如圖2所示。

      獲得秘鑰后將其配置在工程的AndroidManifest.XML中。

      2.1.2 顯示百度地圖

      首先在項目里新建lib文件夾,將需要的工具包baidumapapi_v2_4_1.jar、locSDK_3.1.jar、libBaiduMapSDK_v2_4_1.so和liblocSDK3.so復制到lib文件夾下,然后將其添加到項目的Java Build Path→Libraries中。然后就可以創(chuàng)建地圖Activity,顯示基本地圖并管理地圖生命周期了。

      2.2 定位

      登錄應用后會自動定位到當前所在的位置,此功能調用了MapController接口[3]的animateTo()方法;應用還允許用戶進行手動定位,功能調用了MyLocationOverlay接口[4]的setMarker()方法。其結構如圖3所示。

      2.3 泡泡顯示

      此功能首先確定要加載pop點的經緯度來確定點,通過調用OverlayItem()方法[5]將pop添加到此點上。該功能實現(xiàn)的結構圖如圖4所示。

      2.4 指南針

      開發(fā)者為應用添加了指南針功能,當用戶點擊指南針后,應用會在定位的用戶點上添加方向,用戶可以知道身處位置的同時還可以清楚地分辨出方向。此功能調用了MyLocationOverlay接口的setLocationMode()方法。

      3 效果展示

      3.1 應用展示

      1. 打開應用后會自動加載地圖,跳轉到設置的中心點處并可以定位到用戶當前的位置,如圖5所示,衛(wèi)星地圖和交通地圖分別如圖6和圖7所示。

      4 結論

      本文介紹了基于安卓的校園導航系統(tǒng)的開發(fā),通過調用百度地圖API接口實現(xiàn)了基礎地圖顯示、定位、指南針等功能。用戶進入系統(tǒng)后可以清晰的看到校園地圖,清楚的知道校園的各個位置,極大加快了用戶對校園環(huán)境的熟悉,方便了用戶在校園里的出行活動。同時在開發(fā)過程中我對Java語言、安卓開發(fā)等有了更深層次的了解。

      本文主要工作和研究成果如下:

      1) 加載到百度地圖,設置中心點,在打開應用后即可定位到青島理工大學。地圖可以有3種不同的顯示模式:正常地圖、衛(wèi)星地圖和交通地圖。

      2) 給學校各建筑添加覆蓋物泡泡,方便的得知各建筑物名稱。

      3) 實現(xiàn)了用戶的定位功能,打開應用,系統(tǒng)會自動的定位到用戶的位置,同時用戶也可以手動實現(xiàn)定位。

      4) 添加了指南針功能,為用戶指明了方向。

      本次的研究雖然實現(xiàn)了基本的功能,但依然任重道遠,系統(tǒng)中仍然有可以進一步完善的地方:

      1) 應用的界面可以進一步美化,使用戶的交互更加人性化,提高用戶體驗。

      2) 功能還存在一定的局限性,只實現(xiàn)了用戶在地圖上的定位以及指南針等功能。后期還可以添加線路導航,查詢以及對校園環(huán)境介紹等功能。

      注釋:

      ① 百度地圖SDK提供的服務均為免費,接口可以無限次的訪問,但是需要申請秘鑰后才可以使用。

      參考文獻:

      [1] 手機軟件應用[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實現(xiàn)定位與目的地導航[EB/OL].http://blog.csdn.net/ryantang03/article/details/7948648.

      [5] csdn走上移動開發(fā)的微博:002 走上移動開發(fā)之安卓項目實戰(zhàn)(百度地圖:給地圖添加標注物) [EB/OL].http://blog.csdn.net/shuaiyinoo/article/details/8670359.endprint

      摘要:該文介紹一款基于安卓開發(fā)的手機應用—校園導航,旨在方便用戶(學生)盡快熟悉校園環(huán)境,適應學校生活。開發(fā)是在調用百度地圖API的基礎上,添加定位、泡泡和指南針功能,用以實現(xiàn)顯示用戶當前所在位置、校園建筑名稱和顯示方向等。地圖可以有普通地圖、衛(wèi)星地圖和交通地圖三種顯示方式。

      關鍵詞:百度地圖;定位;泡泡;指南針

      中國分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2014)30-7050-03

      手機,不僅作為通訊工具,更是軟件應用的最大載體之一。它以成為一個集娛樂、時尚、辦公為一體的電子消費品,其中手機軟件在智能手機發(fā)展的過程中發(fā)揮著越來越重要的作用[1]。在手機極大普遍化的現(xiàn)在,一個好的應用可以很好地滿足戶的需求,節(jié)約人力物力資源。 校園導航的設計與實現(xiàn)建立起一座用戶與校園之間的橋梁,方便了師生與環(huán)境間的溝通。這樣一款應用是必要的。

      1 相關技術介紹

      1.1 百度地圖API

      百度地圖的API①是建立在安卓2.1系統(tǒng)平臺之上,對開發(fā)者免費開放的應用程序接口,它包括web開發(fā)、HTTP服務接口、Android API和IOS API等開發(fā)工具,可以實現(xiàn)顯示基本地圖、定位、導航、離線地圖、地理編碼、LBS云存儲等功能。它可以應用到PC、手機、服務器等多種終端。用戶可以通過使用該套接口實現(xiàn)安卓地圖應用?,F(xiàn)在百度地圖提供的地圖等級為16個級,包含了建筑物、交通道路、湖泊、學校等信息。其中定位SDK可以幫助開發(fā)者完成定位功能和提供應用開發(fā)工具;地圖覆蓋物功能可以實現(xiàn)加載泡泡,標注建筑物名稱等。

      1.2 成功案例介紹

      由于百度地圖API的免費開放,已廣泛的被各大互聯(lián)網公司,汽車廠商等,主要涉及到電子商務、房產、手機客戶端[2]。主要有去哪兒網、同程網等旅游網以及墨跡天氣等應用。

      2 功能實現(xiàn)

      應用程序可以實現(xiàn)基本地圖顯示、用戶自動和手動定位、查看校園環(huán)境和指南針等功能。地圖的顯示有基本地圖、衛(wèi)星地圖和交通地圖三種顯示方式。開發(fā)人員調用百度地圖API接口實現(xiàn)各種方法,通過界面呈獻給用戶。應用的整體框架圖如圖1所示。

      用戶打開應用便會自動調用百度地圖API接口加載百度地圖移到中心點位置并實現(xiàn)用戶的精確定位;實現(xiàn)InitOverlay()方法加載覆蓋物泡泡。

      具體的實現(xiàn)步驟如下描述:

      2.1 加載百度地圖

      2.1.1 申請秘鑰

      首先登錄百度地圖賬號,點擊創(chuàng)建應用之后輸入安全碼。操作完成后秘鑰申請成功如圖2所示。

      獲得秘鑰后將其配置在工程的AndroidManifest.XML中。

      2.1.2 顯示百度地圖

      首先在項目里新建lib文件夾,將需要的工具包baidumapapi_v2_4_1.jar、locSDK_3.1.jar、libBaiduMapSDK_v2_4_1.so和liblocSDK3.so復制到lib文件夾下,然后將其添加到項目的Java Build Path→Libraries中。然后就可以創(chuàng)建地圖Activity,顯示基本地圖并管理地圖生命周期了。

      2.2 定位

      登錄應用后會自動定位到當前所在的位置,此功能調用了MapController接口[3]的animateTo()方法;應用還允許用戶進行手動定位,功能調用了MyLocationOverlay接口[4]的setMarker()方法。其結構如圖3所示。

      2.3 泡泡顯示

      此功能首先確定要加載pop點的經緯度來確定點,通過調用OverlayItem()方法[5]將pop添加到此點上。該功能實現(xiàn)的結構圖如圖4所示。

      2.4 指南針

      開發(fā)者為應用添加了指南針功能,當用戶點擊指南針后,應用會在定位的用戶點上添加方向,用戶可以知道身處位置的同時還可以清楚地分辨出方向。此功能調用了MyLocationOverlay接口的setLocationMode()方法。

      3 效果展示

      3.1 應用展示

      1. 打開應用后會自動加載地圖,跳轉到設置的中心點處并可以定位到用戶當前的位置,如圖5所示,衛(wèi)星地圖和交通地圖分別如圖6和圖7所示。

      4 結論

      本文介紹了基于安卓的校園導航系統(tǒng)的開發(fā),通過調用百度地圖API接口實現(xiàn)了基礎地圖顯示、定位、指南針等功能。用戶進入系統(tǒng)后可以清晰的看到校園地圖,清楚的知道校園的各個位置,極大加快了用戶對校園環(huán)境的熟悉,方便了用戶在校園里的出行活動。同時在開發(fā)過程中我對Java語言、安卓開發(fā)等有了更深層次的了解。

      本文主要工作和研究成果如下:

      1) 加載到百度地圖,設置中心點,在打開應用后即可定位到青島理工大學。地圖可以有3種不同的顯示模式:正常地圖、衛(wèi)星地圖和交通地圖。

      2) 給學校各建筑添加覆蓋物泡泡,方便的得知各建筑物名稱。

      3) 實現(xiàn)了用戶的定位功能,打開應用,系統(tǒng)會自動的定位到用戶的位置,同時用戶也可以手動實現(xiàn)定位。

      4) 添加了指南針功能,為用戶指明了方向。

      本次的研究雖然實現(xiàn)了基本的功能,但依然任重道遠,系統(tǒng)中仍然有可以進一步完善的地方:

      1) 應用的界面可以進一步美化,使用戶的交互更加人性化,提高用戶體驗。

      2) 功能還存在一定的局限性,只實現(xiàn)了用戶在地圖上的定位以及指南針等功能。后期還可以添加線路導航,查詢以及對校園環(huán)境介紹等功能。

      注釋:

      ① 百度地圖SDK提供的服務均為免費,接口可以無限次的訪問,但是需要申請秘鑰后才可以使用。

      參考文獻:

      [1] 手機軟件應用[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實現(xiàn)定位與目的地導航[EB/OL].http://blog.csdn.net/ryantang03/article/details/7948648.

      [5] csdn走上移動開發(fā)的微博:002 走上移動開發(fā)之安卓項目實戰(zhàn)(百度地圖:給地圖添加標注物) [EB/OL].http://blog.csdn.net/shuaiyinoo/article/details/8670359.endprint

      摘要:該文介紹一款基于安卓開發(fā)的手機應用—校園導航,旨在方便用戶(學生)盡快熟悉校園環(huán)境,適應學校生活。開發(fā)是在調用百度地圖API的基礎上,添加定位、泡泡和指南針功能,用以實現(xiàn)顯示用戶當前所在位置、校園建筑名稱和顯示方向等。地圖可以有普通地圖、衛(wèi)星地圖和交通地圖三種顯示方式。

      關鍵詞:百度地圖;定位;泡泡;指南針

      中國分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2014)30-7050-03

      手機,不僅作為通訊工具,更是軟件應用的最大載體之一。它以成為一個集娛樂、時尚、辦公為一體的電子消費品,其中手機軟件在智能手機發(fā)展的過程中發(fā)揮著越來越重要的作用[1]。在手機極大普遍化的現(xiàn)在,一個好的應用可以很好地滿足戶的需求,節(jié)約人力物力資源。 校園導航的設計與實現(xiàn)建立起一座用戶與校園之間的橋梁,方便了師生與環(huán)境間的溝通。這樣一款應用是必要的。

      1 相關技術介紹

      1.1 百度地圖API

      百度地圖的API①是建立在安卓2.1系統(tǒng)平臺之上,對開發(fā)者免費開放的應用程序接口,它包括web開發(fā)、HTTP服務接口、Android API和IOS API等開發(fā)工具,可以實現(xiàn)顯示基本地圖、定位、導航、離線地圖、地理編碼、LBS云存儲等功能。它可以應用到PC、手機、服務器等多種終端。用戶可以通過使用該套接口實現(xiàn)安卓地圖應用?,F(xiàn)在百度地圖提供的地圖等級為16個級,包含了建筑物、交通道路、湖泊、學校等信息。其中定位SDK可以幫助開發(fā)者完成定位功能和提供應用開發(fā)工具;地圖覆蓋物功能可以實現(xiàn)加載泡泡,標注建筑物名稱等。

      1.2 成功案例介紹

      由于百度地圖API的免費開放,已廣泛的被各大互聯(lián)網公司,汽車廠商等,主要涉及到電子商務、房產、手機客戶端[2]。主要有去哪兒網、同程網等旅游網以及墨跡天氣等應用。

      2 功能實現(xiàn)

      應用程序可以實現(xiàn)基本地圖顯示、用戶自動和手動定位、查看校園環(huán)境和指南針等功能。地圖的顯示有基本地圖、衛(wèi)星地圖和交通地圖三種顯示方式。開發(fā)人員調用百度地圖API接口實現(xiàn)各種方法,通過界面呈獻給用戶。應用的整體框架圖如圖1所示。

      用戶打開應用便會自動調用百度地圖API接口加載百度地圖移到中心點位置并實現(xiàn)用戶的精確定位;實現(xiàn)InitOverlay()方法加載覆蓋物泡泡。

      具體的實現(xiàn)步驟如下描述:

      2.1 加載百度地圖

      2.1.1 申請秘鑰

      首先登錄百度地圖賬號,點擊創(chuàng)建應用之后輸入安全碼。操作完成后秘鑰申請成功如圖2所示。

      獲得秘鑰后將其配置在工程的AndroidManifest.XML中。

      2.1.2 顯示百度地圖

      首先在項目里新建lib文件夾,將需要的工具包baidumapapi_v2_4_1.jar、locSDK_3.1.jar、libBaiduMapSDK_v2_4_1.so和liblocSDK3.so復制到lib文件夾下,然后將其添加到項目的Java Build Path→Libraries中。然后就可以創(chuàng)建地圖Activity,顯示基本地圖并管理地圖生命周期了。

      2.2 定位

      登錄應用后會自動定位到當前所在的位置,此功能調用了MapController接口[3]的animateTo()方法;應用還允許用戶進行手動定位,功能調用了MyLocationOverlay接口[4]的setMarker()方法。其結構如圖3所示。

      2.3 泡泡顯示

      此功能首先確定要加載pop點的經緯度來確定點,通過調用OverlayItem()方法[5]將pop添加到此點上。該功能實現(xiàn)的結構圖如圖4所示。

      2.4 指南針

      開發(fā)者為應用添加了指南針功能,當用戶點擊指南針后,應用會在定位的用戶點上添加方向,用戶可以知道身處位置的同時還可以清楚地分辨出方向。此功能調用了MyLocationOverlay接口的setLocationMode()方法。

      3 效果展示

      3.1 應用展示

      1. 打開應用后會自動加載地圖,跳轉到設置的中心點處并可以定位到用戶當前的位置,如圖5所示,衛(wèi)星地圖和交通地圖分別如圖6和圖7所示。

      4 結論

      本文介紹了基于安卓的校園導航系統(tǒng)的開發(fā),通過調用百度地圖API接口實現(xiàn)了基礎地圖顯示、定位、指南針等功能。用戶進入系統(tǒng)后可以清晰的看到校園地圖,清楚的知道校園的各個位置,極大加快了用戶對校園環(huán)境的熟悉,方便了用戶在校園里的出行活動。同時在開發(fā)過程中我對Java語言、安卓開發(fā)等有了更深層次的了解。

      本文主要工作和研究成果如下:

      1) 加載到百度地圖,設置中心點,在打開應用后即可定位到青島理工大學。地圖可以有3種不同的顯示模式:正常地圖、衛(wèi)星地圖和交通地圖。

      2) 給學校各建筑添加覆蓋物泡泡,方便的得知各建筑物名稱。

      3) 實現(xiàn)了用戶的定位功能,打開應用,系統(tǒng)會自動的定位到用戶的位置,同時用戶也可以手動實現(xiàn)定位。

      4) 添加了指南針功能,為用戶指明了方向。

      本次的研究雖然實現(xiàn)了基本的功能,但依然任重道遠,系統(tǒng)中仍然有可以進一步完善的地方:

      1) 應用的界面可以進一步美化,使用戶的交互更加人性化,提高用戶體驗。

      2) 功能還存在一定的局限性,只實現(xiàn)了用戶在地圖上的定位以及指南針等功能。后期還可以添加線路導航,查詢以及對校園環(huán)境介紹等功能。

      注釋:

      ① 百度地圖SDK提供的服務均為免費,接口可以無限次的訪問,但是需要申請秘鑰后才可以使用。

      參考文獻:

      [1] 手機軟件應用[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實現(xiàn)定位與目的地導航[EB/OL].http://blog.csdn.net/ryantang03/article/details/7948648.

      [5] csdn走上移動開發(fā)的微博:002 走上移動開發(fā)之安卓項目實戰(zhàn)(百度地圖:給地圖添加標注物) [EB/OL].http://blog.csdn.net/shuaiyinoo/article/details/8670359.endprint

      猜你喜歡
      指南針泡泡定位
      天然的指南針
      吹多大的泡泡能把人送上天?
      觀展指南針
      汽車觀察(2021年4期)2021-05-10 04:06:36
      《導航定位與授時》征稿簡則
      Smartrail4.0定位和控制
      巨型泡泡
      天天愛科學(2019年8期)2019-09-10 07:22:44
      找準定位 砥礪前行
      看圖寫話有妙招
      和魚一起吐泡泡
      跳跳猴吐泡泡
      幼兒園(2015年2期)2015-07-13 08:29:15
      开阳县| 孝昌县| 阳春市| 五华县| 乾安县| 东辽县| 遂宁市| 宜兰县| 太白县| 伊金霍洛旗| 凤山县| 仁怀市| 大同市| 高陵县| 自贡市| 宜良县| 和平县| 平利县| 房产| 时尚| 白银市| 盐津县| 江达县| 宾阳县| 山阴县| 吐鲁番市| 玉门市| 北流市| 绩溪县| 井冈山市| 泗阳县| 永和县| 民勤县| 哈尔滨市| 望江县| 霞浦县| 宝清县| 安达市| 汉沽区| 固原市| 忻城县|