Die folgenden 3D-Kartenmodi sind im Maps 3D SDK for iOS verfügbar:
.roadmapzeigt die Standardansicht der Straßenkarte mit Beschriftungen der Basiskarte..satellitezeigt eine fotorealistische Karte, die auf Luftbildern basiert..hybridzeigt 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.