2013-04-22 107 views
0

我有320点宽度和120点高度的MKMapView的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及以上版本中修复它?

谢谢。

Top:iOS5 Bottom:iOS6

+0

我试过'[MapView的setVisibleMapRect:MKMapRectWorld动画:NO]'有类似的结果,所以我想最小缩放每个SDK都是不同的,虽然都没有真正展示整个世界。 – 2013-04-22 14:13:55

+0

由于mapview的框架,我可以理解不显示整个世界,但必须有一种方式来中心用户位置与缩放0. – suleymancalik 2013-04-22 15:09:13

回答

0

苹果现在使用在iOS6的矢量地图,以前它是使用位图的地图。此外,它已开始使用自己的瓷砖,而不是谷歌地图瓷砖 您无法控制此行为,因此您可以尝试使用Google Maps for iOS。

集成谷歌地图两个iOS5的& iOS6的将给予同样的结果...

Google Maps

+0

谢谢,也许我会尝试谷歌地图。 – suleymancalik 2013-04-23 20:26:21