直到最近,我还以为只有三个选项可以设置为MKMapView mapType。
[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类型
,谢谢。
发布于 2012-12-31 06:41:09
我也遇到了这个问题。我在我的[mapView setMapType:MKMapTypeSatellite];方法中使用了init,并且映射类型不会改变。
是什么修正了它将这条线移动到我的viewDidLoad方法:
- (void)viewDidLoad {
[mapView setMapType:MKMapTypeSatellite];
}https://stackoverflow.com/questions/8741296
复制相似问题