MKMapView中心坐标不准确

当我尝试使用MKMapView的centerCoordinate在地图的中心放置一个别针时,它将一个大致的中心放在一个pin上,但是它在地图的真正中心以南几个像素。

我试图将地图的中心点转换为坐标MKMapView.convertPoint(MKMapView.center) ,并完美地在ios8上工作,但在ios7上仍然closures(现在它的真实中心的南部和西部)。

任何人都知道如何确定中心坐标的“关”是如何调整的?

我需要这个,因为我在地图上放置了一个十字准线图像,并且需要这个图钉出现在十字准线的中心。 我已经用统治者证实十字线在地图上居中,这是closures的针脚。

那么我仍然不知道为什么在iOS7 MKMapView.convertPoint(MKMapView.center)不同于MKMapView.centerCoordinate,但搞清楚为什么.centerCoordinateclosures。

部分地图位于状态栏之下,我根据可视部分对中心进行裁剪,以可见部分为中心对叠加图像进行裁剪,而基于整个地图的地图则以中心为中心进行计算。 所以一旦我解决了地图不在状态栏下运行的问题.centerCoordinate的工作,在iOS7上,比MKMapView.center更好地工作。