4

Pre-iOS 6.0 我能够在 MKMapView 上显示整个地球(使用旧的谷歌地图)。在 iOS 6.0+(使用苹果地图)上,我无法完全缩小(例如,我无法在同一个 MKMapView 中同时显示美国和俄罗斯)。

有谁知道是否有任何代码允许这种情况发生?

谢谢,查理

4

3 回答 3

4

使用 MKCoordinateSpan 可以获得的最大缩小是这样的:

MKCoordinateSpan span = {.latitudeDelta = 180, .longitudeDelta = 360};

任何更多的 latitudeDelta 或 longitudeDelta 都会导致崩溃。

如果您需要同时查看美国和俄罗斯,您可以并排使用 2 个地图视图。

于 2013-04-28T16:29:42.320 回答
2

我刚刚创建了一个示例应用程序,实际上,我无法按照您的意愿缩小。

根据这个问题中接受的答案,您似乎无法按照您想要的方式完全缩小。

于 2013-04-28T11:51:36.740 回答
0

您可以尝试制作 MKMapView 正方形,而不是适合屏幕比例。

于 2013-04-28T18:35:46.770 回答