Zmienianie trybu mapy

Wybierz platformę: Android iOS JavaScript

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

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