在使用百度地圖開發的時候出現的問題,問題爲:
IOS SDK百度地圖不能正常顯示,只顯示網格
如圖所示
在這裏出現的問題糾結了很久,最後發現在API控制檯創建應用的時候需要輸入安全碼
之後知道此安全碼即爲工程中的Bundle Identifier
所以我們填寫的時候需要將工程中的info.plist文件設置Bundle Identifier和安全碼一樣即可
此外還有部分需要注意的地方
注意:
1. 爲了給用戶提供更優質的服務,iOS SDK自v2.0.2版本開始採用了全新的Key驗證體系。因此,當您選擇使用v2.0.2及之後版本的SDK時,需要到新的Key申請頁面進行全新Key的申請;
2. 新、舊Key之間不可通用,即新Key只可以使用在v2.0.2及後續版本的SDK中,舊的Key只適用於v2.0.1及之前版本的SDK。舊的Key服務我們會長期保留,請用戶放心使用。
注:自iOS8起,系統定位功能進行了升級,SDK爲了實現最新的適配,自v2.5.0起也做了相應的修改,開發者在使用定位功能之前,需要在info.plist裏添加(以下二選一,兩個都添加默認使用NSLocationWhenInUseUsageDescription):
NSLocationWhenInUseUsageDescription ,允許在前臺使用時獲取GPS的描述
NSLocationAlwaysUsageDescription ,允許永久使用GPS的描述
文章參考:http://www.wahenzan.com/a/mdev/ios/2015/0113/1487.html