2013-04-22 108 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