iOS 6.0之前我能够在MKMapView上显示完整的地球仪(使用旧的谷歌地图)。在iOS 6.0+(使用苹果地图)上,我无法完全缩放(例如,我无法同时在同一个MKMapView中显示美国和俄罗斯)。
有没有人知道是否有任何代码允许这种情况发生?
谢谢,查理
答案 0 :(得分:3)
使用MKCoordinateSpan可以获得的最大缩小是:
MKCoordinateSpan span = {.latitudeDelta = 180, .longitudeDelta = 360};
任何更多的latitudeDelta或longitudeDelta都会导致崩溃。
如果您需要同时查看美国和俄罗斯,可以并排使用2张地图视图。
答案 1 :(得分:2)
我刚创建了一个示例应用程序,实际上,我无法按照您的需要缩小。
根据此question中接受的答案,您似乎无法完全按照自己的方式缩小。
答案 2 :(得分:0)
您可以尝试制作MKMapView方块,而不是适合屏幕比例。