在android開發中,經常會遇到定位的需求,在國内的話,還是建議使用百度地圖的SDK,首先是內建簡單,KEY容易申請。其次是百度的API文檔做的也很出色。
這裡簡單的講解一下百度SDK的內建流程:改流程主體上分為兩個部分 1、如何申請百度的KEY、2、如何內建百度SDK
首先我先來說怎麼申請百度的KEY:注冊百度KEY的官方位址是http://lbsyun.baidu.com/index.php?title=android-locsdk/guide/key
在申請的過程中,我們碰到讓我們填寫
SHA1,以下教程位如何擷取這個值,其他需要填的東西很簡單,不再闡述
擷取release key
- debug 的keystore為預設的,設定release key store很簡單了。獲得keystore路徑後,點選Project Structure.(點選下圖圖示也可以)。
Android開發接入百度地圖——1 - 設定release key store Name 命名為release KeyAlias為你應用簽名檔案的别名,Key PassWord為你簽名檔案的密碼 Store File 位你簽名檔案所在的位址。Store Password 和簽名檔案密碼保持一緻即可
-
Android開發接入百度地圖——1 - 如下圖所示填好你的keystore 路徑以及密碼:
Android開發接入百度地圖——1 - 如下圖所示,将你剛才在 Signing中建立的 release,點選填入Signing Config中,如下圖:
Android開發接入百度地圖——1
擷取 SHA1 MD5
- 點選項目右側 Gradle -> :app -> Task ->android ,然後選擇signingReport。Androidstudio就會自動執行擷取SHA1,如下圖所示:
Android開發接入百度地圖——1 - 在 Run 視窗中點選 Gradle Console 就可以看到執行的結果了,如下圖:
Android開發接入百度地圖——1
擷取到