W pakiecie Maps 3D SDK na iOS dostępne są te tryby mapy 3D:
.roadmapwyświetla domyślny widok mapy drogowej z etykietami mapy podstawowej..satellitewyświetla fotorealistyczną mapę opartą na zdjęciach lotniczych..hybridwyświetla widok mapy satelitarnej z etykietami mapy podstawowej.
Ustawianie trybu mapy
Ustaw tryb mapy podczas inicjowania widoku Map, określając parametr
mode z jednym z przypadków wyliczenia
MapMode:
import SwiftUI
import GoogleMaps3D
struct ContentView: View {
var body: some View {
Map(mode: .roadmap)
}
}
Powiąż tryb mapy ze zmienną stanu, aby dynamicznie go zmieniać:
import SwiftUI
import GoogleMaps3D
struct ContentView: View {
@State private var mapMode: MapMode = .roadmap
var body: some View {
Map(mode: mapMode)
}
}
Przypadki użycia
Oto typowe przypadki użycia każdego trybu mapy:
- Mapa drogowa: idealna do aplikacji, w których główną rolę odgrywa nawigacja, a czytelność i dane na poziomie ulicy są najważniejsze.
- Mapa satelitarna i hybrydowa: idealne do aplikacji związanych z nieruchomościami, monitorowaniem środowiska lub turystyką, w których kluczowe są wierność wizualna i kontekst terenu.