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