百度地圖sdk的導入

每次搞百度的ios版sdk都特別痛苦,每次都會出現問題的。

上次搞百度語音,這次搞百度地圖。

出問題的原因基本上都是一些包沒有添加進去。

這次搞百度地圖sdk3.0,就是漏了libstdc++6.0.9.tbd,下面是文檔說明內容:

第二步、引入所需的系統庫

百度地圖SDK中提供了定位功能和動畫效果,v2.0.0版本開始使用OpenGL渲染,因此您需要在您的Xcode工程中引入CoreLocation.framework和QuartzCore.framework、OpenGLES.framework、SystemConfiguration.framework、CoreGraphics.framework、Security.framework、libsqlite3.0.tbd(xcode7以前爲 libsqlite3.0.dylib)、CoreTelephony.framework 、libstdc++.6.0.9.tbd(xcode7以前爲libstdc++.6.0.9.dylib)

(注:紅色標識的系統庫爲v2.9.0新增的系統庫,使用v2.9.0及以上版本的地圖SDK,務必增加導入這3個系統庫。)


可以編譯後,發現定位後沒有回調,獲取不到經緯度,didUpdateBMKUserLocation沒有調用,搜索得到解決辦法:

在Info.plist中加入兩個缺省沒有的字段
NSLocationAlwaysUsageDescription
NSLocationWhenInUseUsageDescription
並設置爲YES 

http://bbs.lbsyun.baidu.com/forum.php?mod=viewthread&tid=88417


文檔地址:

http://lbsyun.baidu.com/index.php?title=iossdk/guide/buildproject

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章