从地图SDK6.5.1版本起增加隐私合规接口,开发者需要调用接口通知百度地图用户是否已经同意隐私政策。隐私政策官网链接:https://lbsyun.baidu.com/index.php?title=openprivacy
/// BMKMapManager.h/// 设置用户是否同意SDK隐私协议,默认不同意,since V6.5.1/// 设置为YES时才能创建BMKSearchBase及其子类对象,否则返回nil,将影响地图SDK所有检索组件功能的使用/// 隐私政策官网链接:https://lbsyun.baidu.com/index.php?title=openprivacy/// @param isAgree 用户是否同意SDK隐私协议+ (void)setAgreePrivacy:(BOOL)isAgree;
Xcode 10编译失败
使用Xcode 10及以上版本,请升级到V4.2.0及以上版本的地图SDK,并将libstdc++.6.0.9.std更换为libc++.std。
Xcode 8.3 使用地图SDK报warning
使用xcode8.3及以上版本,请升级到V3.3.1及以上版本的地图SDK。
Xcode 6
在使用Xcode6进行SDK开发过程中,需要在info.plist中添加:Bundle display name ,且其值不能为空(Xcode6新建的项目没有此配置,若没有会造成manager start failed)。
如果在iOS9中使用了调起百度地图客户端功能,必须在"Info.plist"中进行如下配置,否则不能调起百度地图客户端。
<key>LSApplicationQueriesSchemes</key><array><string>baidumap</string></array>
App Transport Security,简称 ATS,是苹果在 iOS 9 当中首次推出的一项安全功能。启用 ATS 之后,它会强制应用通过 HTTPS(而不是 HTTP)连接网络服务,这能够通过加密来保障用户数据安全。虽然 ATS 是默认开启的,但开发者仍然能够关闭,让自己的应用通过 HTTP 连接传输数据。从2017年1月1日起,苹果将要求所有提交到 App Store 的应用强制开启 ATS。地图SDK自V3.2.0起全面支持HTTPS。
iOS地图SDK纬度最大只支持到74度,即【-74度~74度】。
上一篇
下一篇
本篇文章对您是否有帮助?