MKMapView 获取中心坐标在南半球添加抖动
Posted
技术标签:
【中文标题】MKMapView 获取中心坐标在南半球添加抖动【英文标题】:MKMapView setCenterCoordinate adding jitter in Southern Hempisphere 【发布时间】:2011-10-12 16:44:12 【问题描述】:我每秒钟都在使用我们从附件中获得的 GPS 数据对 MKMapView 进行居中。
[_mapView setCenterCoordinate:CLLocationCoordinate2DMake(location.latitude, location.longitude) animated:YES];
现在我们正在新西兰测试我们的代码,地图有很多额外的抖动。有时好像地震正在发生。然后我将我们每秒收到的纬度和经度值偏移到美国的某个地方。抖动消失了,没有地震影响。
当我们在南半球设置中心坐标时,我们必须对坐标进行一些转换吗?
【问题讨论】:
【参考方案1】:这是一个问题,即 MKMapView 的大小大于视图的大小,在我们的示例中为 1024 X 78。这在某些情况下会导致地震影响,并且它发生在两个半球,而不仅仅是南半球。一旦我们将其大小调整为 1024 X 78,就不会出现任何问题。
【讨论】:
以上是关于MKMapView 获取中心坐标在南半球添加抖动的主要内容,如果未能解决你的问题,请参考以下文章
在 Cocoa macOS 应用程序中,如何获取 MKMapView 左下角的度数坐标?