2012年11月30日

摘要: 由于我国国情,在MapView上做标记添加Annotation时总会与实际GPS坐标有几百米的偏差。同样,在根据GPS点,做反向解析地址时也是偏移过的地址。MapView有一个属性是showsUserLocation,当置为YES时,地图上会显示一个蓝色的点,标志用户的当前位置。这个蓝色的点的位置与用户的实际位置是相符的。显然是,MapView把用户的实际坐标做了偏移,从而在偏移的地图上显示出正确的位置。如果能得到这个蓝色点的坐标,再与用户实际GPS坐标相比较,就能得到地图在当前位置的偏移值。MapView有一个MKUserLocation类型的属性userLocation。这个属性里又有一个 阅读全文
posted @ 2012-11-30 20:48 __熊_ 阅读(784) 评论(0) 推荐(0) 编辑

导航