我想在我的 iOS 6 应用程序中提供自定义导航地图。我尝试添加显示这些自定义地图的叠加视图,MKMapView
但效果不佳,因为它需要比 Apple 组件提供的缩放级别更高的缩放级别(所需的缩放级别约为地图中每米 10 个屏幕点)。
问题是,子类化是解决这个问题MKMapView
的好方法吗?主要原因是我想利用MKMapView
的坐标转换功能:
convertCoordinate:toPointToView:
convertPoint:toCoordinateFromView:
convertRegion:toRectToView:
convertRect:toRegionFromView:
这些功能可以轻松地将屏幕点转换为世界坐标(纬度/经度),反之亦然。
提前致谢!