浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。

iOS 地图SDK

百度地图SDK是一套应用程序接口, 通过调用地图SDK接口,开发者可以轻松访问百度地图的服务和数据,构建功能丰富、交互性强的地图类应用程序。

安装CocoaPods

在终端输入

sudo gem install cocoapods

如果安装成功,会有一个提示

Successfully installed cocoaPods
使用CocoaPods 安装 SDK

1、在您项目工程(.xcodeproj)文件同目录下创建一个名为 Podfile 文件。如果您尚未创建 Xcode 项目,请立即创建一个并将其保存到您的本地计算机。

在当前工程文件(.xcodeproj)所在文件夹下,打开terminal

1创建Podfile:
touch Podfile     
ios-%20CocoaPods1.png
2编辑Podfile内容
iOS SDK 的 Pod 库的名称 BaiduMapKit,编辑Podfile内容如下:
platform :ios, '7.0' #手机的系统
target 'YourProjectTarget' do #工程名字
  pod “BaiduMapKit” #百度地图SDK
end    
ios-%20CocoaPods3.png
3在Podfile所在的文件夹下输入命令:
pod install 
//这个可能比较慢,请耐心等待……
end    

成功以后,会出现如下记录:

Analyzing dependencies
 Downloading dependencies
 Installing BaiduMapKit (3.3.1)
 Generating Pods project
 Integrating client project
 [!] Please close any current Xcode sessions and use `***.xcworkspace` for this project from now on.
Sending stats   
4导入成功,启动工程
命令执行成功后,会生成 .xcworkspace 文件,恭喜你已成功导入百度地图iOS SDK。打开.xcworkspace 文件以启动工程(注意:此时不能同时开启.xcodeproj文件),如下图所示。
ios-%20CocoaPods2.png

注意:此种方式只支持导入全量包的SDK,包含百度地图iOS SDK所有功能。

升级新版SDK

若已经安装了百度iOS地图SDK,想要更新到最新版本,在Podfile文件的目录下使用以下命令

pod repo update #用于保证本地地图相关SDK为最新版 pod update     
使用CocoaPods的问题

pod search无法搜索到类库的解决办法(找不到类库)

(1)执行pod setup

(2)删除~/Library/Caches/CocoaPods目录下的search_index.json文件

pod setup成功后会生成~/Library/Caches/CocoaPods/search_index.json文件。

终端输入rm ~/Library/Caches/CocoaPods/search_index.json

删除成功后再执行pod search

(3)执行pod search