如何獲取百度地圖API的密鑰以及調用百度地圖API


1.登錄百度賬號
訪問API控制台頁面,若您未登錄百度賬號,將會進入百度賬號登錄頁面,如下e799bee5baa6e4b893e5b19e31333363356562圖:

2.登陸API控制台
登錄會跳轉到API控制台服務,具體如下圖:

3.創建應用
點擊"創建應用",進入創建AK頁面,輸入應用名稱,將應用類型改為:“Android SDK”:

4.配置應用
在應用類型選為“Android SDK”后,需要配置應用的安全碼,如下圖所示:

5.獲取安全碼
安全碼的組成規則為:Android簽名證書的SHA1值+包名,例如:

SHA1:BB:0D:AC:74:D3:21:E1:43:67:71:9B:62:91:AF:A1:66:6E:44:5D:75

包名:com.baidumap.demo

Android應用獲取包名(packagename),根據開發工具不同,獲取位置有所不同:
1、使用 Eclipse 開發
包名是Android應用程序本身在AndroidManifest.xml 中定義的名稱,例如:

2、使用 Android Studio 開發
包名需要在文件build.gradle中查詢 applictionId,例如:

Android簽名證書的SHA1值獲取方式有兩種:
第一種方法:使用keytool
第1步:運行進入控制台

第2步:定位到.android文件夾下,輸入cd .android

第3步:輸入keytool -list -v -keystore debug.keystore,會得到三種指紋證書,選取SHA1類型的證書(密鑰口令是android),例如:
其中keytool為jdk自帶工具;keystorefile為Android 簽名證書文件

第二種方法:在Eclipse中,在adt 22中直接查看
如果使用adt 22,可以在Eclipse中直接查看:windows -> preferance -> android -> build。 如下圖示:

其中“SHA1 fingerprint”值即為Android簽名證書的SHA1值。
6.成功創建AK
在輸入安全碼后,點擊“確定”完成應用的配置工作,您將會得到一個創建的AK,請妥善保管您所申請的AK。到這您就可以使用新AK來完成您的開發工作了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM