国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

論百度地圖在好友定位查找中的應用

2014-07-03 05:13:25陳智磊
電腦知識與技術 2014年12期
關鍵詞:安卓交友定位

陳智磊

摘要:網(wǎng)絡虛擬交友越來越頻繁,親朋好友所在地理位置也成為人們熱議的話題,百度地圖在定位這方面擁有成熟的技術。將百度地圖的定位技術與當下交友軟件進行結合在手機平臺運用,開發(fā)這樣一款安卓應用,通過百度云管理信息。滿足了人們對于親朋好友所在位置的關注。給人們?nèi)粘I顜肀憷?,方便好友之間聚會,約會等集體活動。文章提出了基于百度地圖API的友定位查找系統(tǒng),具有較高的實際應用價值。

關鍵詞: 交友;定位;百度地圖;安卓;百度云

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2014)12-2847-02

目前,越來越多的人開始使用智能手機,用戶越來越喜歡Android提供的友好界面操作,反觀塞班系統(tǒng)已經(jīng)被多數(shù)人遺忘。基于Android系統(tǒng)的手機應用也越來越多,聊天交友軟件脫穎而出,成為大眾寵愛的對象。騰訊的微信自2011年初推出以來,一路飆歌,人氣爆棚。更是推出一則這樣的廣告語“微信,是一個生活方式。”相對于微信人氣稍微低點的陌陌,雖然低調(diào),但無法掩蓋其功能的強大,它是一款基于地理位置的移動社交工具。陌陌,讓你發(fā)現(xiàn)身邊志同道合的人。對于以上兩種應用,各有各的優(yōu)點,但同時也存在不足。微信無法知道好友所在位置,好友僅限網(wǎng)絡。陌陌,雖然可以查找好友位置,但其缺少類似微信朋友圈的功能,使得其互動性大大降低。針對這種情況,結合兩種應用的優(yōu)點,研究一款好友定位查找系統(tǒng)顯得尤為重要。

1 好友定位查找客戶端

1.1客戶端簡介

客戶端主要負責與用戶進行交互,實現(xiàn)定位、個人信息修改、好友動態(tài)查詢,足跡分享等功能。客戶端采用Android編程技術開發(fā),為實現(xiàn)界面友好,界面如圖1所示。操作簡易,采用Android API 17開發(fā),支持Fragment從而使得界面多樣化,優(yōu)化用戶體驗。為了實現(xiàn)客戶端定位功能,采用百度地圖API 2.3.0,支持用戶定位,地點檢索,位置服務等功能。

1.2客戶端特點

1)客戶端利用Android編程使用大部分智能手機,適用群眾范圍廣;

2)Android自帶定位系統(tǒng),定位輕松、準確;

3)界面采用Fragment結合Activity實現(xiàn)仿iphone界面效果,用戶親和性增加;

4)引入百度地圖API,定位查找技術更加成熟、定位顯示更加直觀、位置信息更加全面;

5)借助百度地圖API提供多種方法,客戶端功能豐富,具有較大的可擴展性。

2 好友定位查找服務端

2.1 服務端簡介

服務端對客戶端發(fā)送來的請求進行處理,返回相應處理結果,以及數(shù)據(jù),存儲客戶端上傳數(shù)據(jù),具體流程通過圖2說明。服務端采用傳統(tǒng)MVC模式開發(fā)JavaWeb項目,處理用戶請求、數(shù)據(jù)存儲等功能。服務端采用簡易的MVC模式,用戶請求都采用servlet來處理,對于用戶上傳的數(shù)據(jù)通過servlet做出處理存儲到數(shù)據(jù)庫中。用戶足跡,個人信息等數(shù)據(jù)需要存放至服務端,服務端借助百度云服務,使用百度云數(shù)據(jù)庫存儲,從而節(jié)約服務器耗資,部署后情況如圖3所示。

2.2服務端功能

服務端功能主要包括:1)提供用戶登陸接口;2)提供用戶注冊接口;3)提供用戶密碼找回接口;4)處理用戶上傳足跡;5)返回用戶足跡;6)好友信息管理;7)個人信息管理。

2.3服務端特點

1)服務端適用MVC模式開發(fā),MVC模式有助于開發(fā)復雜程序,因為使用這種模式可以實現(xiàn)開發(fā)者關注專一化,短時間內(nèi)可以專心從事一個方面的工作即可。也有利于測試人員進行測試;

2)服務端對請求處理采用較為安全的POST方式,與POST請求相關的參數(shù)作為一個單獨的HTTP 請求從瀏覽器發(fā)送到服務器,有效避免信息泄露等不安全問題;

3)服務端可以處理圖片等大數(shù)據(jù)文件,擴展性能較高;

4)服務端部署在百度云服務器上,而非本地計算機或遠程服務器中,簡化部署操作,方便維護,服務端代價小。

3 好友定位查找數(shù)據(jù)庫

3.1 數(shù)據(jù)庫簡介

系統(tǒng)采用MySql數(shù)據(jù)庫,因為MySql很適合中小型網(wǎng)站的數(shù)據(jù)庫,加上它體積小、速度快、總體擁有成本低,所以系統(tǒng)采用MySql數(shù)據(jù)庫。它是一種關聯(lián)數(shù)據(jù)庫管理系統(tǒng),將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)都放在一個大倉庫之中,增加速度并且提高靈活性。

3.2 數(shù)據(jù)庫設計

系統(tǒng)主要設計用戶信息、好友信息以及定位信息。首先設計用戶表包含用戶賬號、密碼、郵箱。郵箱為用戶提供密碼找回功能。其次設計用戶個人信息表,包含用戶姓名、年齡、地址、聯(lián)系方式等個人信息。再其次,設計好友關聯(lián)表,通過賬號關聯(lián)好友關系。為了對好友進行管理可設置分組,設計分組表,關聯(lián)用戶與分組的關聯(lián)關系。對于用戶足跡,設計足跡表包含經(jīng)緯度、地點、描述、照片等足跡信息,具體設計如圖4所示。

4 結論

通過將百度地圖定位技術應用到好友定位查找中實現(xiàn)位置共享,方便了人們?nèi)粘I钪羞M行好友聚會等集體活動,同時,采用這樣一則技術集成百度云提供的云服務,縮減開發(fā)周期,利用百度云搭建服務器,大大的節(jié)約了項目中服務器搭建的開銷。在Android應用開發(fā)中,引入百度地圖API可簡化許多功能的開發(fā),且技術相對成熟,用戶體驗較為滿意。面對當下Android應用層出不窮的情況,簡化開發(fā)流程顯得尤為重要,百度地圖API提供的接口較為完善,多數(shù)功能可采取相應方法實現(xiàn),提高工作效率。采用百度云服務器的云開發(fā)的優(yōu)勢之一就是規(guī)模經(jīng)濟。利用百度云提供的基礎設施,與企業(yè)內(nèi)開發(fā)相比,開發(fā)者能夠獲得更好,更便宜和更可靠服務。

參考文獻:

[1] 朱根榮.百度地圖API應用數(shù)例[J].電腦編程技巧與維護,2013(23).

[2] 程志平.如何構建一個基礎的百度地圖頁面[J].數(shù)字化用戶,2013(28).

[3] 翟峰.手機定位系統(tǒng)的設計與實現(xiàn)[J].中國電子商務,2013(11).

[4] 易明,葉佳,石瑀.基于Web的Android應用安全管理系統(tǒng)[J].計算機安全,2014(2).

[5] 敖勇平.基于Android手機應用開發(fā)教學的探索[J].科技信息,2014(2).endprint

摘要:網(wǎng)絡虛擬交友越來越頻繁,親朋好友所在地理位置也成為人們熱議的話題,百度地圖在定位這方面擁有成熟的技術。將百度地圖的定位技術與當下交友軟件進行結合在手機平臺運用,開發(fā)這樣一款安卓應用,通過百度云管理信息。滿足了人們對于親朋好友所在位置的關注。給人們?nèi)粘I顜肀憷?,方便好友之間聚會,約會等集體活動。文章提出了基于百度地圖API的友定位查找系統(tǒng),具有較高的實際應用價值。

關鍵詞: 交友;定位;百度地圖;安卓;百度云

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2014)12-2847-02

目前,越來越多的人開始使用智能手機,用戶越來越喜歡Android提供的友好界面操作,反觀塞班系統(tǒng)已經(jīng)被多數(shù)人遺忘。基于Android系統(tǒng)的手機應用也越來越多,聊天交友軟件脫穎而出,成為大眾寵愛的對象。騰訊的微信自2011年初推出以來,一路飆歌,人氣爆棚。更是推出一則這樣的廣告語“微信,是一個生活方式。”相對于微信人氣稍微低點的陌陌,雖然低調(diào),但無法掩蓋其功能的強大,它是一款基于地理位置的移動社交工具。陌陌,讓你發(fā)現(xiàn)身邊志同道合的人。對于以上兩種應用,各有各的優(yōu)點,但同時也存在不足。微信無法知道好友所在位置,好友僅限網(wǎng)絡。陌陌,雖然可以查找好友位置,但其缺少類似微信朋友圈的功能,使得其互動性大大降低。針對這種情況,結合兩種應用的優(yōu)點,研究一款好友定位查找系統(tǒng)顯得尤為重要。

1 好友定位查找客戶端

1.1客戶端簡介

客戶端主要負責與用戶進行交互,實現(xiàn)定位、個人信息修改、好友動態(tài)查詢,足跡分享等功能。客戶端采用Android編程技術開發(fā),為實現(xiàn)界面友好,界面如圖1所示。操作簡易,采用Android API 17開發(fā),支持Fragment從而使得界面多樣化,優(yōu)化用戶體驗。為了實現(xiàn)客戶端定位功能,采用百度地圖API 2.3.0,支持用戶定位,地點檢索,位置服務等功能。

1.2客戶端特點

1)客戶端利用Android編程使用大部分智能手機,適用群眾范圍廣;

2)Android自帶定位系統(tǒng),定位輕松、準確;

3)界面采用Fragment結合Activity實現(xiàn)仿iphone界面效果,用戶親和性增加;

4)引入百度地圖API,定位查找技術更加成熟、定位顯示更加直觀、位置信息更加全面;

5)借助百度地圖API提供多種方法,客戶端功能豐富,具有較大的可擴展性。

2 好友定位查找服務端

2.1 服務端簡介

服務端對客戶端發(fā)送來的請求進行處理,返回相應處理結果,以及數(shù)據(jù),存儲客戶端上傳數(shù)據(jù),具體流程通過圖2說明。服務端采用傳統(tǒng)MVC模式開發(fā)JavaWeb項目,處理用戶請求、數(shù)據(jù)存儲等功能。服務端采用簡易的MVC模式,用戶請求都采用servlet來處理,對于用戶上傳的數(shù)據(jù)通過servlet做出處理存儲到數(shù)據(jù)庫中。用戶足跡,個人信息等數(shù)據(jù)需要存放至服務端,服務端借助百度云服務,使用百度云數(shù)據(jù)庫存儲,從而節(jié)約服務器耗資,部署后情況如圖3所示。

2.2服務端功能

服務端功能主要包括:1)提供用戶登陸接口;2)提供用戶注冊接口;3)提供用戶密碼找回接口;4)處理用戶上傳足跡;5)返回用戶足跡;6)好友信息管理;7)個人信息管理。

2.3服務端特點

1)服務端適用MVC模式開發(fā),MVC模式有助于開發(fā)復雜程序,因為使用這種模式可以實現(xiàn)開發(fā)者關注專一化,短時間內(nèi)可以專心從事一個方面的工作即可。也有利于測試人員進行測試;

2)服務端對請求處理采用較為安全的POST方式,與POST請求相關的參數(shù)作為一個單獨的HTTP 請求從瀏覽器發(fā)送到服務器,有效避免信息泄露等不安全問題;

3)服務端可以處理圖片等大數(shù)據(jù)文件,擴展性能較高;

4)服務端部署在百度云服務器上,而非本地計算機或遠程服務器中,簡化部署操作,方便維護,服務端代價小。

3 好友定位查找數(shù)據(jù)庫

3.1 數(shù)據(jù)庫簡介

系統(tǒng)采用MySql數(shù)據(jù)庫,因為MySql很適合中小型網(wǎng)站的數(shù)據(jù)庫,加上它體積小、速度快、總體擁有成本低,所以系統(tǒng)采用MySql數(shù)據(jù)庫。它是一種關聯(lián)數(shù)據(jù)庫管理系統(tǒng),將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)都放在一個大倉庫之中,增加速度并且提高靈活性。

3.2 數(shù)據(jù)庫設計

系統(tǒng)主要設計用戶信息、好友信息以及定位信息。首先設計用戶表包含用戶賬號、密碼、郵箱。郵箱為用戶提供密碼找回功能。其次設計用戶個人信息表,包含用戶姓名、年齡、地址、聯(lián)系方式等個人信息。再其次,設計好友關聯(lián)表,通過賬號關聯(lián)好友關系。為了對好友進行管理可設置分組,設計分組表,關聯(lián)用戶與分組的關聯(lián)關系。對于用戶足跡,設計足跡表包含經(jīng)緯度、地點、描述、照片等足跡信息,具體設計如圖4所示。

4 結論

通過將百度地圖定位技術應用到好友定位查找中實現(xiàn)位置共享,方便了人們?nèi)粘I钪羞M行好友聚會等集體活動,同時,采用這樣一則技術集成百度云提供的云服務,縮減開發(fā)周期,利用百度云搭建服務器,大大的節(jié)約了項目中服務器搭建的開銷。在Android應用開發(fā)中,引入百度地圖API可簡化許多功能的開發(fā),且技術相對成熟,用戶體驗較為滿意。面對當下Android應用層出不窮的情況,簡化開發(fā)流程顯得尤為重要,百度地圖API提供的接口較為完善,多數(shù)功能可采取相應方法實現(xiàn),提高工作效率。采用百度云服務器的云開發(fā)的優(yōu)勢之一就是規(guī)模經(jīng)濟。利用百度云提供的基礎設施,與企業(yè)內(nèi)開發(fā)相比,開發(fā)者能夠獲得更好,更便宜和更可靠服務。

參考文獻:

[1] 朱根榮.百度地圖API應用數(shù)例[J].電腦編程技巧與維護,2013(23).

[2] 程志平.如何構建一個基礎的百度地圖頁面[J].數(shù)字化用戶,2013(28).

[3] 翟峰.手機定位系統(tǒng)的設計與實現(xiàn)[J].中國電子商務,2013(11).

[4] 易明,葉佳,石瑀.基于Web的Android應用安全管理系統(tǒng)[J].計算機安全,2014(2).

[5] 敖勇平.基于Android手機應用開發(fā)教學的探索[J].科技信息,2014(2).endprint

摘要:網(wǎng)絡虛擬交友越來越頻繁,親朋好友所在地理位置也成為人們熱議的話題,百度地圖在定位這方面擁有成熟的技術。將百度地圖的定位技術與當下交友軟件進行結合在手機平臺運用,開發(fā)這樣一款安卓應用,通過百度云管理信息。滿足了人們對于親朋好友所在位置的關注。給人們?nèi)粘I顜肀憷?,方便好友之間聚會,約會等集體活動。文章提出了基于百度地圖API的友定位查找系統(tǒng),具有較高的實際應用價值。

關鍵詞: 交友;定位;百度地圖;安卓;百度云

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2014)12-2847-02

目前,越來越多的人開始使用智能手機,用戶越來越喜歡Android提供的友好界面操作,反觀塞班系統(tǒng)已經(jīng)被多數(shù)人遺忘?;贏ndroid系統(tǒng)的手機應用也越來越多,聊天交友軟件脫穎而出,成為大眾寵愛的對象。騰訊的微信自2011年初推出以來,一路飆歌,人氣爆棚。更是推出一則這樣的廣告語“微信,是一個生活方式。”相對于微信人氣稍微低點的陌陌,雖然低調(diào),但無法掩蓋其功能的強大,它是一款基于地理位置的移動社交工具。陌陌,讓你發(fā)現(xiàn)身邊志同道合的人。對于以上兩種應用,各有各的優(yōu)點,但同時也存在不足。微信無法知道好友所在位置,好友僅限網(wǎng)絡。陌陌,雖然可以查找好友位置,但其缺少類似微信朋友圈的功能,使得其互動性大大降低。針對這種情況,結合兩種應用的優(yōu)點,研究一款好友定位查找系統(tǒng)顯得尤為重要。

1 好友定位查找客戶端

1.1客戶端簡介

客戶端主要負責與用戶進行交互,實現(xiàn)定位、個人信息修改、好友動態(tài)查詢,足跡分享等功能??蛻舳瞬捎肁ndroid編程技術開發(fā),為實現(xiàn)界面友好,界面如圖1所示。操作簡易,采用Android API 17開發(fā),支持Fragment從而使得界面多樣化,優(yōu)化用戶體驗。為了實現(xiàn)客戶端定位功能,采用百度地圖API 2.3.0,支持用戶定位,地點檢索,位置服務等功能。

1.2客戶端特點

1)客戶端利用Android編程使用大部分智能手機,適用群眾范圍廣;

2)Android自帶定位系統(tǒng),定位輕松、準確;

3)界面采用Fragment結合Activity實現(xiàn)仿iphone界面效果,用戶親和性增加;

4)引入百度地圖API,定位查找技術更加成熟、定位顯示更加直觀、位置信息更加全面;

5)借助百度地圖API提供多種方法,客戶端功能豐富,具有較大的可擴展性。

2 好友定位查找服務端

2.1 服務端簡介

服務端對客戶端發(fā)送來的請求進行處理,返回相應處理結果,以及數(shù)據(jù),存儲客戶端上傳數(shù)據(jù),具體流程通過圖2說明。服務端采用傳統(tǒng)MVC模式開發(fā)JavaWeb項目,處理用戶請求、數(shù)據(jù)存儲等功能。服務端采用簡易的MVC模式,用戶請求都采用servlet來處理,對于用戶上傳的數(shù)據(jù)通過servlet做出處理存儲到數(shù)據(jù)庫中。用戶足跡,個人信息等數(shù)據(jù)需要存放至服務端,服務端借助百度云服務,使用百度云數(shù)據(jù)庫存儲,從而節(jié)約服務器耗資,部署后情況如圖3所示。

2.2服務端功能

服務端功能主要包括:1)提供用戶登陸接口;2)提供用戶注冊接口;3)提供用戶密碼找回接口;4)處理用戶上傳足跡;5)返回用戶足跡;6)好友信息管理;7)個人信息管理。

2.3服務端特點

1)服務端適用MVC模式開發(fā),MVC模式有助于開發(fā)復雜程序,因為使用這種模式可以實現(xiàn)開發(fā)者關注專一化,短時間內(nèi)可以專心從事一個方面的工作即可。也有利于測試人員進行測試;

2)服務端對請求處理采用較為安全的POST方式,與POST請求相關的參數(shù)作為一個單獨的HTTP 請求從瀏覽器發(fā)送到服務器,有效避免信息泄露等不安全問題;

3)服務端可以處理圖片等大數(shù)據(jù)文件,擴展性能較高;

4)服務端部署在百度云服務器上,而非本地計算機或遠程服務器中,簡化部署操作,方便維護,服務端代價小。

3 好友定位查找數(shù)據(jù)庫

3.1 數(shù)據(jù)庫簡介

系統(tǒng)采用MySql數(shù)據(jù)庫,因為MySql很適合中小型網(wǎng)站的數(shù)據(jù)庫,加上它體積小、速度快、總體擁有成本低,所以系統(tǒng)采用MySql數(shù)據(jù)庫。它是一種關聯(lián)數(shù)據(jù)庫管理系統(tǒng),將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)都放在一個大倉庫之中,增加速度并且提高靈活性。

3.2 數(shù)據(jù)庫設計

系統(tǒng)主要設計用戶信息、好友信息以及定位信息。首先設計用戶表包含用戶賬號、密碼、郵箱。郵箱為用戶提供密碼找回功能。其次設計用戶個人信息表,包含用戶姓名、年齡、地址、聯(lián)系方式等個人信息。再其次,設計好友關聯(lián)表,通過賬號關聯(lián)好友關系。為了對好友進行管理可設置分組,設計分組表,關聯(lián)用戶與分組的關聯(lián)關系。對于用戶足跡,設計足跡表包含經(jīng)緯度、地點、描述、照片等足跡信息,具體設計如圖4所示。

4 結論

通過將百度地圖定位技術應用到好友定位查找中實現(xiàn)位置共享,方便了人們?nèi)粘I钪羞M行好友聚會等集體活動,同時,采用這樣一則技術集成百度云提供的云服務,縮減開發(fā)周期,利用百度云搭建服務器,大大的節(jié)約了項目中服務器搭建的開銷。在Android應用開發(fā)中,引入百度地圖API可簡化許多功能的開發(fā),且技術相對成熟,用戶體驗較為滿意。面對當下Android應用層出不窮的情況,簡化開發(fā)流程顯得尤為重要,百度地圖API提供的接口較為完善,多數(shù)功能可采取相應方法實現(xiàn),提高工作效率。采用百度云服務器的云開發(fā)的優(yōu)勢之一就是規(guī)模經(jīng)濟。利用百度云提供的基礎設施,與企業(yè)內(nèi)開發(fā)相比,開發(fā)者能夠獲得更好,更便宜和更可靠服務。

參考文獻:

[1] 朱根榮.百度地圖API應用數(shù)例[J].電腦編程技巧與維護,2013(23).

[2] 程志平.如何構建一個基礎的百度地圖頁面[J].數(shù)字化用戶,2013(28).

[3] 翟峰.手機定位系統(tǒng)的設計與實現(xiàn)[J].中國電子商務,2013(11).

[4] 易明,葉佳,石瑀.基于Web的Android應用安全管理系統(tǒng)[J].計算機安全,2014(2).

[5] 敖勇平.基于Android手機應用開發(fā)教學的探索[J].科技信息,2014(2).endprint

猜你喜歡
安卓交友定位
交友啟事
閑談“交友”
《導航定位與授時》征稿簡則
Smartrail4.0定位和控制
文物表情包
交友如擇居
文苑(2018年23期)2018-12-14 01:06:10
交友之道
文苑(2018年23期)2018-12-14 01:06:08
找準定位 砥礪前行
一種基于安卓系統(tǒng)的手機側(cè)抓包分析方法
青年擇業(yè)要有準確定位
學習月刊(2015年1期)2015-07-11 01:51:12
永济市| 西城区| 灌云县| 柳河县| 土默特右旗| 三明市| 宕昌县| 桃源县| 柞水县| 海安县| 济宁市| 广南县| 南昌市| 淮阳县| 明光市| 栾川县| 苍梧县| 梧州市| 安新县| 海伦市| 香港 | 屯留县| 安徽省| 郎溪县| 安庆市| 宽甸| 雅安市| 乌兰察布市| 兴城市| 高碑店市| 锦屏县| 博野县| 荥阳市| 安宁市| 台北市| 抚州市| 梁河县| 长武县| 志丹县| 香格里拉县| 黔西县|