1. 程式人生 > >關於iOS整合百度地圖SDK2.9.1常見問題

關於iOS整合百度地圖SDK2.9.1常見問題

1.想要獲得百度地圖的SDK,首先要用你的百度賬號登入。地址:http://developer.baidu.com/map/

2.登入完成後,選擇你需要的開發包,其實通過閱讀百度對百度地圖的介紹基本上是可以完成對SDK的整合,但是會存在一些小問題。

4.點選建立應用:

⭐️這裡的 應用名稱可以隨便填寫,但是安全碼很重要,這關係到你能否獲得地圖許可權,因此安全碼:必須是你專案的 bundel identifier  (必須完全一致,例如:com.baidu.map)

5.點選提交後,將獲得密匙.

6.⭐️接下來就是建立專案,切記專案的bundle identifier 必須要和你申請的密匙一致

7.如果是在Xcode7.1,iOS9.1下需要在專案目錄下的info.plist中新增:

    <key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <true/>
    </dict>

新增方式:info.plist右鍵-->open as--> source code 然後將程式碼貼上儲存,保證無誤後,選擇open as property list方式展示就可以了

8.後面的步驟官方文件解釋很詳細按著步驟進行都不會有太大問題 ;  連結:http://developer.baidu.com/map/index.php?title=iossdk/guide/buildproject

9.按照官方文件完成環境的配置後,可以自己寫個demo試試能否獲取自己的位置資訊。 注意:在用模擬器執行的時候,可以通過手動設定位置(建議可以先執行,官方的demo,遇到問題,可以在視窗看到錯誤資訊的提示,按照錯誤提示,解決相應的問題)。

總結:花了一個上午配置環境,下午總結糾錯,以上是我在配置過程中遇到的一些小問題,有錯誤或者更為簡單的方式請指出,謝謝!有遇到其他問題,可以討論。。。