更改地圖型別
有 5 種不同的型別( MKMapType
),MKMapView
可以顯示。
Version >= iPhone OS 3
。標準
顯示街道地圖,顯示所有道路的位置和一些道路名稱。
Swift 2
mapView.mapType = .Standard
Swift 3
mapView.mapType = .standard
Objective-C
_mapView.mapType = MKMapTypeStandard;
Version => iPhone OS 3
。衛星
顯示該區域的衛星影象。
Swift 2
mapView.mapType = .Satellite
Swift 3
mapView.mapType = .satellite
Objective-C
_mapView.mapType = MKMapTypeSatellite;
http://i.stack.imgur.com/ciBkW.jpg
Version => iOS 9
.satelliteFlyover
在可用的情況下顯示具有懸浮資料的區域的衛星影象。
Swift 2
mapView.mapType = .SatelliteFlyover
Swift 3
mapView.mapType = .satelliteFlyover
Objective-C
_mapView.mapType = MKMapTypeSatelliteFlyover;
Version => iPhone OS 3
.hybrid
顯示區域的衛星影象,其中道路和道路名稱資訊分層在頂部。
Swift 2
mapView.mapType = .Hybrid
Swift 3
mapView.mapType = .hybrid
Objective-C
_mapView.mapType = MKMapTypeHybrid;
http://i.stack.imgur.com/5SXI0.jpg
Version => iOS 9
.hybridFlyover
顯示具有天橋資料的混合衛星影象(如果可用)。
Swift 2
mapView.mapType = .HybridFlyover
Swift 3
mapView.mapType = .hybridFlyover
Objective-C
_mapView.mapType = MKMapTypeHybridFlyover;