在iOS6.0之前,我可以在MKMapView上显示完整的地球(使用旧的谷歌地图)。在iOS 6.0+ (使用苹果地图)上,我不能完全缩小(例如,我不能在同一个MKMapView中同时显示美国和俄罗斯)。
有没有人知道是否有任何代码允许这种情况发生?
谢谢你,查莉
发布于 2013-04-28 19:51:37
我刚刚创建了一个示例应用程序,实际上,我不能像你想要的那样缩小。
根据这个question中公认的答案,你似乎不能完全按照你想要的方式缩小。
发布于 2013-04-29 00:29:42
使用MKCoordinateSpan可以实现的最大缩小效果如下所示:
MKCoordinateSpan span = {.latitudeDelta = 180, .longitudeDelta = 360};如果你再使用latitudeDelta或longitudeDelta,你就会崩溃。
如果你需要同时看到美国和俄罗斯,你可以并排使用两个地图视图。
发布于 2013-04-29 02:35:47
你可以试着把MKMapView做成正方形,而不是适合屏幕的比例。
https://stackoverflow.com/questions/16262459
复制相似问题