Modificare la modalità mappa

Seleziona la piattaforma: Android iOS JavaScript

Nell'SDK Maps 3D per iOS sono disponibili le seguenti modalità mappa 3D:

  • .roadmap mostra la visualizzazione predefinita della mappa stradale con le etichette della mappa base.
  • .satellite mostra una mappa fotorealistica basata su immagini aeree.
  • .hybrid mostra la visualizzazione della mappa satellitare con le etichette della mappa base.

Imposta la modalità mappa

Imposta la modalità mappa durante l'inizializzazione della visualizzazione Map specificando il parametro mode con uno dei casi dell'enum MapMode:

import SwiftUI
import GoogleMaps3D

struct ContentView: View {
  var body: some View {
    Map(mode: .roadmap)
  }
}

Associa la modalità mappa a una variabile di stato per modificarla in modo dinamico:

import SwiftUI
import GoogleMaps3D

struct ContentView: View {
  @State private var mapMode: MapMode = .roadmap

  var body: some View {
    Map(mode: mapMode)
  }
}

Casi d'uso

Di seguito sono riportati alcuni casi d'uso comuni per ogni modalità mappa:

  • Mappa stradale: ideale per le app con un'elevata navigazione in cui la leggibilità e i dati a livello stradale sono fondamentali.
  • Satellite e Ibrida: ideali per app immobiliari, di monitoraggio ambientale o turistiche in cui la fedeltà visiva e il contesto del terreno sono essenziali.