CoreLocation定位在地图上显示偏移问题

1.

苹果定位SDK:CoreLocation

主要用于位置 (经纬度) 。这个经纬度有偏移量。

苹果地图SDK:MapKit

主要用于地图 (兴趣点)。这个经纬度没有偏移量.

所以[获取兴趣点] 和[计算兴趣点和我的位置的距离] 时,只需要对通过 CoreLocation获取的经纬度进行偏移量校正。

分析: 苹果定位SDK的数据应该是苹果自己搞的数据(猜测);苹果地图SDK用的是高德的数据(有高德logo)

所以,

(1)传入Mopkit获取周边的方法的经纬度需要校正;

(2) 计算我和兴趣点的距离时,我的位置的经纬度需要校正。

特别注意: MapKit获取的经纬度 (兴趣点的)不需要校正

知识点: 不同地图体系(苹果,高德,百度,腾讯,Google)同一地点的经纬度是不同的。如果要跨体系使用经纬度,一定要转换 (也就是校正)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值