On this page

    Display a satellite map - Swift SDK

    Display a satellite map in your mapping application. Our built-in styles (streets, satellite, hybrid, outdoor, winter, dark, etc.) are designed to make it easier for you to create beautiful maps. No need for extra coding or worrying about outdated versions.

    MapTiler’s satellite map provides up-to-date satellite imagery for the whole world, high resolution detailed aerial imagery for many countries.


    
    import SwiftUI
    import CoreLocation
    import MapTilerSDK
    
    struct ContentView: View {
      init() {
        // Best practice: set the MapTiler API key on app startup instead on init
        // Replace with your MapTiler API key
        Task { await MTConfig.shared.setAPIKey("MY_API_KEY") }
      }
    
      @State private var mapView = MTMapView(
        options: MTMapOptions(
          center: CLLocationCoordinate2D(latitude: 48.142691, longitude: 17.100917),
          zoom: 15.71
        )
      )
    
      var body: some View {
        MTMapViewContainer(map: mapView)
          .referenceStyle(.satellite)
      }
    }
    

    Was this helpful?

    Mobile SDK
    iOS
    Display a satellite map - Swift SDK
    Display a satellite map