iOS 集成百度地图SDK

其实集成百度给出的集成文档十分的详细,只要按照步骤一步一步来操作就可以了。这里介绍一些本人在操作过程中遇到的一些小问题。

(1)申请密钥

应用类型要选择“iOS SDK” 

安全码要与应用程序 的bundle identifier保持一直

注意勾选的是启动服务还是禁用服务

(2)plist文件中需要添加的内容

《1》由于iOS9改用更安全的https,为了能够在iOS9中正常使用地图SDK,请在"Info.plist"中进行如下配置,否则影响SDK的使用。

NSAppTransportSecurity

NSAllowsArbitraryLoads

《2》如果在iOS9中使用了调起百度地图客户端功能,必须在"Info.plist"中进行如下配置,否则不能调起百度地图客户端。

LSApplicationQueriesSchemes

baidumap

《3》Bundle display name

这个需要重点注意Bundle display name要与申请密钥时填写的应用名称保持一致

(3)配置环境

我比较提倡使用cocoapods 进行配置,这样会避免手动配置产生错误,步骤如下:

sudo gem install cocoapods

编辑Podfile内容如下:

pod 'BaiduMapKit' #百度地图SDK

pod install

(4)需要引入的头文件

#import>//引入base相关所有的头文件

#import//引入地图功能所有的头文件

#import//引入检索功能所有的头文件

#import//引入云检索功能所有的头文件

#import//引入定位功能所有的头文件

#import//引入计算工具所有的头文件

#import//引入周边雷达功能所有的头文件

#import < BaiduMapAPI_Map/BMKMapView.h>//只引入所需的单个头文件

你可能感兴趣的:(iOS 集成百度地图SDK)