Zmienianie trybu mapy

Wybierz platformę: Android iOS JavaScript

W pakiecie Maps 3D SDK na iOS dostępne są te tryby mapy 3D:

  • .roadmap wyświetla domyślny widok mapy drogowej z etykietami mapy podstawowej.
  • .satellite wyświetla fotorealistyczną mapę opartą na zdjęciach lotniczych.
  • .hybrid wyś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.