1、服務器端與瀏覽器端的AK的區別
服務端就是指數據操作需要在百度地圖服務器上進行接口數據交互,不能在前端代碼中直接調用,跨域不支持,開發多一個后端;
瀏覽器端就是指數據操作需要在Web前端就可以完成的,一般地,大多是普通開發者直接申請瀏覽器端AK即可。
2、申請瀏覽器端AK時“Referer白名單”的設置
此處的“Referer白名單”可以有兩種設置方式:
第1種方式:你白名單設置成*支持所有的域名。推薦方式,否則可能報“status:220,APP Referer”的錯誤。
第2種方式:可以把localhost或者把你本地的ip加到白名單里
3、地理編碼請求時返回“status:220,APP Referer”的解決辦法
如下所示的請求鏈接http://api.map.baidu.com/geocoder/v2/表示V2.0版本的百度地圖地理編碼服務,V2.0及以前版本自2019.6.18起新用戶無法使用。老用戶仍可繼續使用V2.0及以前版本請求實現逆地理編碼服務。如果用V3仍然返回“status:220,APP Referer”校驗失敗的錯誤提示,則需要在百度地圖個人中心將其中的“APP ID”中的內容設置為*號,重新發起請求即可。參考鏈接:APP Referer校驗失敗:百度地圖報錯