Kartenmodus ändern

Plattform auswählen: Android iOS JavaScript

Im Maps 3D SDK for iOS sind die folgenden 3D-Kartenmodi verfügbar:

  • .roadmap zeigt die standardmäßige Straßenkartenansicht mit Basiskartenlabels an.
  • .satellite zeigt eine fotorealistische Karte an, die auf Luftaufnahmen beruht.
  • .hybrid zeigt die Satellitenkartenansicht mit Basiskartenlabels.

Kartenmodus festlegen

Legen Sie den Kartenmodus beim Initialisieren der Map-Ansicht fest, indem Sie den Parameter mode mit einem der MapMode-Enum-Fälle angeben:

import SwiftUI
import GoogleMaps3D

struct ContentView: View {
  var body: some View {
    Map(mode: .roadmap)
  }
}

Binden Sie den Kartenmodus an eine Statusvariable, um ihn dynamisch zu ändern:

import SwiftUI
import GoogleMaps3D

struct ContentView: View {
  @State private var mapMode: MapMode = .roadmap

  var body: some View {
    Map(mode: mapMode)
  }
}

Anwendungsfälle

Im Folgenden sind gängige Anwendungsfälle für die einzelnen Kartenmodi aufgeführt:

  • Straßenkarte: Ideal für Apps mit hohem Navigationsaufwand, bei denen Lesbarkeit und Daten auf Straßenebene im Vordergrund stehen.
  • Satelliten- und Hybridkarte: Ideal für Immobilien-, Umweltmonitoring- oder Tourismus-Apps, bei denen visuelle Genauigkeit und Geländekontext wichtig sind.