2011-10-12 25 views
0

我正在使用附件中的GPS数据每秒对中MKMapView。MKMapView setCenterCoordinate在Southern Hempisphere中添加抖动

[_mapView setCenterCoordinate:CLLocationCoordinate2DMake(location.latitude, location.longitude) animated:YES]; 

现在我们正在新西兰测试我们的代码,并且地图有很多很多额外的抖动。有时似乎正在发生地震。那么我将我们每秒接收到的经纬度值抵消到美国某个地方。抖动消失了,没有地震的影响。

当我们在南半球设置中心坐标时,我们需要在坐标上进行一些转换吗?

回答

0

这是一个问题,其中MKMapView的尺寸大于视图在我们的例子中可能是1024 X 78的大小。这在某些情况下导致地震影响,它发生在两个半球,而不仅仅是南半球。一旦我们将其尺寸调整到1024 X 78,就不会出现问题。