Mode peta 3D berikut tersedia di Maps 3D SDK for iOS:
.roadmapmenampilkan tampilan peta jalan default dengan label peta dasar..satellitemenampilkan peta fotorealistik berdasarkan citra udara..hybridmenampilkan tampilan peta satelit dengan label peta dasar.
Menetapkan mode peta
Tetapkan mode peta saat melakukan inisialisasi tampilan Map dengan menentukan parameter mode dengan salah satu kasus enum MapMode:
import SwiftUI
import GoogleMaps3D
struct ContentView: View {
var body: some View {
Map(mode: .roadmap)
}
}
Ikat mode peta ke variabel status untuk mengubahnya secara dinamis:
import SwiftUI
import GoogleMaps3D
struct ContentView: View {
@State private var mapMode: MapMode = .roadmap
var body: some View {
Map(mode: mapMode)
}
}
Kasus penggunaan
Berikut adalah kasus penggunaan umum untuk setiap mode peta:
- Roadmap: Ideal untuk aplikasi yang mengutamakan navigasi, yang mengutamakan keterbacaan dan data tingkat jalan.
- Satelit dan Hybrid: Ideal untuk aplikasi real estate, pemantauan lingkungan, atau pariwisata yang mengutamakan fidelitas visual dan konteks medan.