很長時間沒有做android相關知識了,閑暇之餘再弄了弄最新的百度地圖api,主要是進行百度地圖附近餐館查找功能來練練手,同時熟悉下最新的api教程。文章比較基礎,也希望對你有所幫助~參考前文:
demo下載下傳位址:
擷取百度地圖api key前,遇到的第一個問題是“小米手機或豌豆莢不能識别usb插口”。解決方法是安裝quickshortcutmaker軟體,輸入usb啟動計算機usb連接配接。

百度地圖androidsdk介紹如下:
第一步:建立百度地圖api key
在使用之前,您需要先申請密鑰,且密鑰和應用證書和包名綁定。
百度地圖android sdk申請密鑰key方法如下,也可參照我以前寫過的一篇文章:
其中數字簽名sha1通過點選eclipse的 "窗體(window)->首選項(preferences)->android->build" 檢視,而包名是建立工程baidumapres項目中的包。
第二步:下載下傳android sdk并配置
android sdk v3.1.0下載下傳位址:
最新下載下傳位址,可以選擇自己喜歡的開發資源,它會提供相應的檔案包:
在工程裡建立libs檔案夾,将開發包裡的baidumapapi_vx_x_x.jar拷貝到libs根目錄下,将libbaidumapsdk_vx_x_x.so拷貝到libs\armeabi目錄下,拷貝完成後的工程目錄如下圖所示:
同時需要導入jar包,右鍵工程->"properties(屬性)"->"java建構路徑",選擇添加jar,標明baidumapapi_vx_x_x.jar,确定後傳回。
第一步:在androidmanifest中添加開發密鑰、所需權限等資訊
在application中添加開發密鑰 <application><meta-data /></application>
并添加相關權限。
第二步:在布局xml檔案中添加地圖控件
布局檔案activity_main.xml中通過加載百度地圖控件mapview,它是由百度提供的自定義控件故需要加上完整包名,同時該控件需要接受點選事件clickable設定為true。
第三步:mainactivity.java檔案,建立地圖activity,管理地圖生命周期
其中百度地圖定位主要參考我以前的代碼和crazy1235(推薦大家學習)的文章:
需要注意的地方和核心步驟包括:
1.需要添加定位sdk包,在libs中添加locsdk_3.1.jar和liblocsdk3.so;
2.在androidmanifest.xml檔案中設定service:
3.代碼中通過bdlocationlistener實作定位監聽,具體代碼如下:
運作結果如下圖所示"我的位置"和"添加覆寫物":
ps:這部分下一篇文章将詳細介紹,主要是poi附件餐館和路線規劃。
最後分享自己聖誕節大學面試和新年祝福的qq說說,與君卿共勉~
《你明明可以靠才華吃飯,卻偏偏要去拼顔值》
很幸運!第一次坐飛機,是為了回家那邊的大學去講課和面試;第一次穿西裝,白襯衣裡套了三件衣服,其中一件毛衣,别冷着自己就行;第一份聖誕老人的禮物,居然是一份講台前當老師的承諾。
來之前,一位朋友曾問過我:“你明明可以靠才華吃飯,卻偏偏要去拼顔值教書嗎?”我的回答是:“我有顔值嗎?哈哈,其實教書也能展現我的才華與魅力的啊!”
的确,我也可以去到一個公司,紮紮實實寫代碼,一個月一萬四左右;也有很多創業公司找我做搜尋圖譜、圖像處理、python、selenium。但我更期待自己在講台前和科研實驗室的情景,畫面太美,不敢想。
十年後,我不知道自己會不會像春哥的老師一樣,也寫一篇《别了,這狗日的科研》而放棄大學?但此時此刻還是非常樂觀的,至少除了科研教學外,我還會寫點代碼,這就餓不着;還可以寫點文章部落格和講課吧。很多時候,想是一回事,說是一回事,做又是另外一回事。一輩子,又能做多少自己喜歡的事情呢?對吧!
剛剛找工作的那段時間,我看到了一句話:千裡馬若有人賞識,不論對錯,不為輸赢。我那時也希望我為一家it公司奉獻很多年,賺個幾十萬。但後來,我才發現最欣賞我這匹“蠢馬”的伯樂,應該在大學,或許就是芸芸衆生中的學子一員,或許是那個面試的上司(雖然他一直想不明白一個搞軟體的男生為什麼要來貴州這邊的大學),再或許就是我自己的孤芳自賞吧!
《低俗小說》裡面好像有這樣一句話:pride only hurts, it never helps. 有時候自尊心隻會讓你受傷,其他毫無用處。希望自己在大學能抹去那份傲嬌,跟着心走,十年如一日的去堅持那份熱情吧!畢竟短暫的激情是不值錢的,隻有長久的激情才值錢。
哎!講完課的當時,還是有一點低落,工資現在隻有開發的一個零頭了。痛,是以我這麼多搞開發的小夥們,以後來找你們玩的時候,懂吧!哈哈,開個玩笑~這裡的工作環境和方式我真心喜歡,而且又能教書!
最後用自己的部落格簽名結束這篇文章吧!“無知·樂觀·低調·謙遜·生活“。時刻告訴自己:無知的我需要樂觀的去求知,低調的底色是謙遜,而謙遜是源于對生活的通透,我們不止有工作、學習、程式設計,還要學會享受生活,人生何必走得這麼匆忙,開心就好!fighting
新的一年自己最大的願望就是希望成為一名大學老師,并且身體健康就好!