Zmienianie trybu mapy

Wybierz platformę: Android iOS JavaScript

W pakiecie SDK Map 3D 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

Poniżej znajdziesz typowe zastosowania poszczególnych trybów mapy:

  • Mapa drogowa: idealna do aplikacji, w których nawigacja jest kluczowa, a czytelność i dane na poziomie ulicy są najważniejsze.
  • Satelitarny i hybrydowy: idealny do aplikacji związanych z nieruchomościami, monitorowaniem środowiska lub turystyką, w których kluczowe są wierność wizualna i kontekst terenu.