ios百度地图基础导航实现-比官网更加详细通俗易懂
准备工作:到百度地图API官网申请AK以及下载SDK
到百度地图API官网注册一个开发者,然后到这个链接申请AK码http://lbsyun.baidu.com/apiconsole/key
然后到这个链接下载百度导航的SDKhttp://lbsyun.baidu.com/index.php?title=ios-navsdk/sdkios-nav-download
第一步:将下载的SDK中的文件拷贝到新建工程之下
下载下来的SDK资源包如下,将图中的框起来的文件add file到项目下或者直接拖入工程之中
第二步:将SDK和Framework添加进工程
把baiduNaviSDK文件夹添加到工程中,把UserNotifications.framework、AudioToolbox.framework、ImageIO.framework、CoreMotion.framework、CoreLocation.framework、CoreTelephony.framework、MediaPlayer.framework、AVFoundation.framework、SystemConfiguration.framework、JavaScriptCore.framework、Security.framework 、OpenGLES.framework 、GLKit.framework 、libstdc++6.0.9.dylib、libc++.tbd、libsqlite3.0.tbd、libz.1.2.5.tbd这几个framework添加到工程中,添加方法为在Xcode中单击工程文件,选择Build Phrases选项,点击Link Binary with Libraries下的“+”逐个添加。另外thirdlibs中的两个静态库libssl.a、libcrypto.a也要添加到工程中,如下所示:(注意哟要仔细对照别漏了)
第三步:修改Build Settings设置项
在Build Settings中, “Other Linker Flags”添加“-ObjC” 标识
第四步:配置.plist文件
设置 “Required background modes”、 “App Transport Security Se