Kartenmodus ändern

Plattform auswählen: Android iOS JavaScript

Die folgenden 3D-Kartenmodi sind im Maps 3D SDK for iOS verfügbar:

  • .roadmap zeigt die Standardansicht der Straßenkarte mit Beschriftungen der Basiskarte.
  • .satellite zeigt eine fotorealistische Karte, die auf Luftbildern basiert.
  • .hybrid zeigt die Satellitenkartenansicht mit Beschriftungen der Basiskarte.

Kartenmodus festlegen

Legen Sie den Kartenmodus fest, wenn Sie die Map-Ansicht initialisieren. Geben Sie dazu den mode Parameter mit einem der MapMode Enum -Fälle an:

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 vielen Navigationsfunktionen, bei denen Lesbarkeit und Daten auf Straßenebene im Vordergrund stehen.
  • Satellit und Hybrid: Ideal für Immobilien-, Umweltschutz- oder Tourismus-Apps, bei denen visuelle Genauigkeit und der Geländekontext wichtig sind.