标签:百度地图 iphone6 适配 sdk iphone6plus
更新百度地图SDK2.5版本之后
1.如果不知道之前SDK是哪个版本,需申请新Key
2.在info.plist添加:Bundle display name -> ${PRODUCT_NAME}
3.新SDK静态库用ObjectC++实现,需将任一文件后缀改成.mm
4.在info.plist添加:(都添加默认前台使用)
NSLocationWhenInUseUsageDescription ->YES //允许在前台使用时获取GPS的描述
NSLocationAlwaysUsageDescription ->YES //允许永久使用GPS的描述
5.新版本BMKMapView中没有属性userLocation,
userLocation属性在BMKLocationService
6.建议BMKMapManager的实例不要声明为局部变量,否则该实例一旦被释放,会严重影响地图的使用
在非ARC中不能释放manager
进入地图不加载数据解决办法
[self.locManager startUpdatingLocation];
因为将mapView中心点设置成了xx的坐标,当移动地图手指松开时, 大头针又会回到该点
// [_mapView setCenterCoordinate:degressValue];
因为取消了将大头针位置定位到中心点,需修改放大级别
theRegion.span.longitudeDelta = 0.xxxf;
theRegion.span.latitudeDelta = 0.xxxf;
我是在iPhone6 plus上测试的
模拟器上没有测试
iOS项目更换百度地图2.5版本, 适配iPhone6和iPhone6 plus出现的问题
标签:百度地图 iphone6 适配 sdk iphone6plus
原文地址:http://blog.csdn.net/dylan_lwb_/article/details/40539965