Im Maps 3D SDK for iOS sind die folgenden 3D-Kartenmodi verfügbar:
.roadmapzeigt die standardmäßige Straßenkartenansicht mit Basiskartenlabels an..satellitezeigt eine fotorealistische Karte an, die auf Luftaufnahmen beruht..hybridzeigt 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.