百度地圖AK申請配置指南
[LBS雲] 百度地圖AK申請配置指南
1. 該文檔是詳細版,圖文並茂; 2. 該指南是針對browser-mobile-sever三種終端開發的申請與配置說明; 3. 該指南期望解決廣大開發者在申請配置密鑰(ak)的疑惑和困難; 若各位使用過程中,發現問題,歡迎蓋樓反饋! ![]() 補充: 關於Android端的申請配置方案和注意事項特別說明: 1. 詳細步驟和參數說明您可再參考:http://developer.baidu.com/map/sdkandev-1.htm#.E7.AE.80.E4.BB.8B4 2. apk數字簽名的sha1值(大寫字串,英文冒號分割)+";"(英文狀態)+包名 3. 保證你的apk的數字簽名的sha1值是正確的方法: 如果是測試版: default debug keystore 使用默認/Users/*/.android/debug/keystore sha1 fingerprint: ##:##:##…….:##:##:## 這一串字符直接去拼接就好了。 如果是發布版: Android Tools->Export Signed Application Package…-->選擇項目,選擇key文件,…. ---》生成apk ===這里顯示的sha1值即可直接去拼接使用。 用這個已知的sha1字串(大寫英文,英文冒號分割)拼接上英文分號,再拼接上app的包名,把這個串作為安全碼去配置。 【常見錯誤碼】 3: http method 錯誤,該用GET的用了POST, 該用POST的用了GET 5: AK不存在或者非法,一般是用戶刪除了AK導致,可以在回收站里面找回來 101: 用戶自己禁用了該AK使用服務的權限,通常是在如下界面勾選了某些服務,如下附圖。 102: 這個是出錯的最多的錯誤碼。非為如下三個場景 a. 服務端ak 不通過IP白名單。如果不希望限制該ak發起請求的IP來源,可以設置為 0.0.0.0/0 b. 移動端ak 不通過app白名單。一般是sha1+包名 或者 bundle 沒有填寫正確 c. 瀏覽器端ak 不通過Referer白名單。如果不希望限制該ak發起請求的referer域,可以設置為 * 英文半角星號 204:這個是你想訪問別人的雲存儲雲檢索導致 210: 這個請盡快找管理員處理。 234:選擇了服務端ak,並且是sn校驗方式的,很容易算錯sn。請參看http://developer.baidu.com/map/lbs-appendix.htm 這里有個DEMO示例代碼 352-355: 配額超了啦親,請聯系 map-api@baidu.com 請求增加配額 JSAPI提示未授權: 一般是未通過白名單。調試和使用時,可以先設置瀏覽器端ak里面的白名單為* 英文半角星號 101錯誤碼的附圖 |