iOS MRC项目更换百度地图2.5版本, 适配iPhone6和iPhone6 plus出现的问题

更新百度地图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上测试的
模拟器上没有测试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值