# 说明

geolocation 模块不添加百度或者高德的依赖库也可以正常使用,默认调用 iOS 系统API,如果想提供定位精确度可以选择集成百度定位或高德定位依赖库;

# 百度定位

# 将百度定位模块依赖库及资源添加到工程

依赖库 系统库 依赖资源
libBaiduLocationPlugin.a、libBaiduKeyVerify.a、liblibGeolocation.a、BaiduMapAPI_Utils.framework、BaiduMapAPI_Base.framework、BaiduMapAPI_Search.framework、BMKLocationKit.framework、libssl.a、
libcrypto.a libc++.tbd、libsqlite3.0.tbd、SystemConfiguration.framework、Security.framework、CoreLocation.framework

# 帐号配置

1.申请Appkey,如果没有appkey将会导致地图显示不出 参考百度地图Appkey申请章节

2.打开Info.plist文件找到baidu项,如果没有按图片中的格式添加该项,在下图中的红色区域输入申请的Appkey 注意info.plist中Bundle identifier要和你输入的安全码一致

# 隐私权限配置

打开Info.plist文件,然后正确添加下方图片中要求的配置

# 高德定位

# 将高德定位模块依赖库及资源添加到工程

依赖库 系统库 依赖资源
libAMapLocationPlugin.a、liblibGeolocation.a、AMapFoundationKit.framework、AMapLocationKit.framework libc++.tbd、libz.tbd、ExternalAccessory.framework、GLKit.framework、security.framework、CoreTelephony.framework、SystemConfiguration.framework

# 帐号配置

1.申请Appkey,如果没有appkey将会导致地图显示不出 参考高德地图Appkey申请章节

2.打开Info.plist文件找到amap项,如果没有按图片中的格式添加该项,在下图中输入申请的appkey

# 隐私权限配置

打开Info.plist文件,然后正确添加下方图片中要求的配置

# 系统定位

# 将系统定位模块依赖库及资源添加到工程

依赖库 系统库 依赖资源
liblibGeolocation.a Foundation.framework、CoreLocation.framework

# 隐私权限配置

打开Info.plist文件,然后正确添加下方图片中要求的配置