【发布时间】:2013-04-22 12:06:14
【问题描述】:
我有一个宽度为 320 点,高度为 120 点的 MKMapview
我使用这段代码在 mapview 上展示整个世界,
[self.mapView setCenterCoordinate:self.mapView.userLocation.coordinate zoomLevel:0 animated:NO];
但 MKMapView SDK 在 iOS 5 和 iOS 6.1 中的行为不同
顶部地图为 iOS 5 底部是 iOS 6.1
我总是想展示顶级图片。如何在 iOS 6 及更高版本中修复它?
谢谢。
【问题讨论】:
-
我尝试
[mapView setVisibleMapRect:MKMapRectWorld animated:NO]得到了相似的结果,所以我猜每个SDK 的最小缩放是不同的,尽管两者都没有真正显示整个世界。 -
我可以理解由于地图视图的框架而无法显示整个世界,但必须有一种方法可以通过缩放 0 来居中用户位置。