- Android百度地圖開發(fā)(一):概述
- Android百度地圖開發(fā)(二):項目創(chuàng)建
- Android百度地圖開發(fā)(三):定位
- Android百度地圖開發(fā)(四):創(chuàng)建地圖
- Android百度地圖開發(fā)(五):圖層
- Android百度地圖開發(fā)(六):圖形繪制
- Android百度地圖開發(fā)(七):地圖事件監(jiān)聽
具體的流程也可以參考官網說明:
http://lbsyun.baidu.com/index.php?title=androidsdk/guide/create-project/ak
- 百度賬號
登錄百度地圖開放平臺需要百度賬號 http://lbsyun.baidu.com/index.php -
百度地圖開放平臺開發(fā)者賬號
3.創(chuàng)建自己的應用
4.獲取安全碼
安全碼的組成規(guī)則為:Android簽名證書的sha1值+packagename
Android Studio中packagename在gradle文件中
使用Android Studio開發(fā)突诬,如遇到applicationId 與在 AndroidManifest.xml 中定義的包名不一致的情況,以appclicationid為準黄琼。
打包時需要使用簽名證書打包澎嚣,百度地圖提供測試安全碼和開發(fā)安全碼艰山,對應debug和release版本簽名證書浪规。證書的生成方法自行百度
獲取Android簽名證書的sha1值:
發(fā)現(xiàn)問題:(如果有些問題解決不了記得去官網論壇找http://bbs.lbsyun.baidu.com/forum.php)
如果配置有問題鼎俘,運行時看看打印信息:
對應看看應用的信息對不對款青,根據(jù)錯誤信息和errorcode查找對應原因
5.sdk下載
sdk提供自定義下載,選擇需要的模塊脚猾,減少包的大小葱峡。下好的包解壓放到app/libs下,build一下就可以使用其中的類了龙助。
//gradle中添加
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
6.在AndroidManifest中添加開發(fā)密鑰:
<application>
<meta-data
android:name="com.baidu.lbsapi.API_KEY"
android:value="開發(fā)者 key" />
<service
android:name="com.baidu.location.f"
android:enabled="true"
android:process=":remote"/>
</application>
步驟總結:
- 注冊應用砰奕,獲取安全碼
- 下載SDK,并放入項目libs中(記得配置gradle)
- AndroidManifest中注冊權限提鸟、key军援、service