首页 > 其他 > 详细

GPS 转换证百度经纬度

时间:2015-03-23 13:34:41      阅读:162      评论:0      收藏:0      [点我收藏+]

最近搞地图定位用的是百度的 api, 由于百度后台获取经纬度有时候会停下来,结果自己写了用苹果自己的

CLLocationManager 来后台获取经度纬度,但是获取的经纬度误差太大,根本没有办法用,百度以前的 api 有 gps 转换成百度的经度纬度,但是新的 api 换了,后来我苦苦的找寻找了好久才找到了转换的方法,也就是百度吧 apiMKLocationManager去掉了用BMKFeometry 来取代,坑死我了,下面是解决办法.


CLLocation *locationmsg = manager.location;

    CLLocationCoordinate2D coor = CLLocationCoordinate2DMake(locationmsg.coordinate.latitude,locationmsg.coordinate.longitude);

    NSDictionary *locDic =  BMKConvertBaiduCoorFrom(coor, BMK_COORDTYPE_GPS);

    CLLocationCoordinate2D co= BMKCoorDictionaryDecode(locDic);

    NSLog(@"转花前 %f,---%f  转换后 %f====== %f",coor.latitude,coor.longitude,co.latitude,co.longitude);


GPS 转换证百度经纬度

原文:http://blog.csdn.net/capacity_bo/article/details/44561719

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!