W pakiecie Maps 3D SDK na iOS dostępne są te tryby mapy 3D:
.roadmappokazuje domyślny widok mapy drogowej z etykietami mapy podstawowej..satellitewyświetla fotorealistyczną mapę na podstawie zdjęć lotniczych..hybridpokazuje widok mapy satelitarnej z etykietami mapy podstawowej.
Ustawianie trybu mapy
Ustaw tryb mapy podczas inicjowania widoku Map, określając parametr mode za pomocą jednego z przypadków typu wyliczeniowego MapMode:
import SwiftUI
import GoogleMaps3D
struct ContentView: View {
var body: some View {
Map(mode: .roadmap)
}
}
Powiąż tryb mapy ze zmienną stanu, aby zmieniać go dynamicznie:
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 poszczególnych trybów mapy:
- Mapa drogowa: idealna do aplikacji, które kładą duży nacisk na nawigację i w których najważniejsza jest czytelność oraz dane na poziomie ulicy.
- Satelitarna i hybrydowa: idealna do aplikacji związanych z nieruchomościami, monitorowaniem środowiska lub turystyką, w których kluczowe są wierność wizualna i kontekst terenu.