2012-01-05 65 views
10

直到最近我還以爲只有三個選項可以設置爲MKMapView mapType。MKMapView地圖類型

[mapView setMapType:MKMapTypeStandard]; 
[mapView setMapType:MKMapTypeHybrid]; 
[mapView setMapType:MKMapTypeSatellite]; 

但由於在這個環節how could I load the Google map in terrain view in iphone提到的,還可以通過設置

[mapView setMapType:3]; 

有趣的事情得到「地形類型(文件沒有提及)」是允許的地形模式最大變焦不同從其他native模式。而不是3上面我嘗試整數< 3,但不起作用(MapView只顯示Standard類型)。 有誰知道是否有更多的選項設置爲MKMapView的類型?

在此先感謝。

+0

我還在尋找,我想3D視圖,請告訴我們。 – 2012-10-23 08:37:27

回答

6

我也遇到過這個問題。我在init方法中使用了[mapView setMapType:MKMapTypeSatellite];,地圖類型不會改變。

什麼固定它被移動該行我viewDidLoad方法:

- (void)viewDidLoad { 
    [mapView setMapType:MKMapTypeSatellite]; 
}