2009-10-14 29 views

Trả lời

8

Nếu bạn thêm chế độ xem bản đồ vào xib của mình, bạn sẽ thấy trên các thuộc tính mà bạn có thể đặt nó thành sattelite, địa hình hoặc bản đồ. Các hướng dẫn/liên kết tốt nhất mà tôi đã tìm thấy liên quan đến mapkit là ở đây:

Link

+2

nên không rằng không có hỗ trợ "Địa hình" trong MapKit - chỉ có Bản đồ, Vệ tinh và Hybrid – Adolfo

+0

Lời xin lỗi của tôi, bạn nói đúng. Tôi thường có địa hình và sattelite trộn lẫn trong đầu. Cảm ơn vì sự đúng đắn của bạn. – Codezy

9

Hoặc Bạn có thể đặt nó lập trình như

mapView.mapType = MKMapTypeSatellite; 

nếu không được hỗ trợ trong Swift 3 thử điều này:

map.mapType = MKMapType.satellite; 
3

Điều này có lẽ khác với Mục tiêu-C, nhưng trong Swift nó sẽ là một trong những điều sau đây (thêm vào viewDidLoad(), ví dụ):

mapView.mapType = MKMapType.Standard; // default: road map 
mapView.mapType = MKMapType.Satellite; 
mapView.mapType = MKMapType.Hybrid; 
0

Bạn có thể đặt bất kỳ Map Type sau cho MapView

map.mapType = MKMapType.hybrid 
map.mapType = MKMapType.hybridFlyover 
map.mapType = MKMapType.mutedStandard 
map.mapType = MKMapType.satellite 
map.mapType = MKMapType.satelliteFlyover 
map.mapType = MKMapType.standard 
  • lai - Một hình ảnh vệ tinh của các khu vực có thông tin đường bộ và tên đường lớp trên đầu trang.

  • Chuẩn - Một bản đồ đường phố cho thấy vị trí của tất cả các con đường và một số tên đường ..

  • Satellite - hình ảnh vệ tinh của khu vực.

  • HybridFlyover - Hình ảnh vệ tinh lai có dữ liệu cầu vượt nếu có.

  • SatelliteFlyover - Hình ảnh vệ tinh của khu vực có dữ liệu cầu vượt nếu có.

  • MutedStandard - Bản đồ đường phố nơi dữ liệu của bạn được nhấn mạnh trên chi tiết bản đồ cơ bản.

hybrid , satellite , standard có sẵn cho iOS 3 trở lên

hybridFlyover , satelliteFlyover có sẵn cho iOS 9 trở lên

mutedStandard có sẵn cho iOS 11 trở lên

Các vấn đề liên quan