Cómo cambiar el modo del mapa

Selecciona la plataforma: Android iOS JavaScript

Los siguientes modos de mapa 3D están disponibles en el SDK de Maps 3D para iOS:

  • .roadmap muestra la vista del mapa de ruta predeterminado con etiquetas de mapa base.
  • .satellite muestra un mapa fotorrealista basado en imágenes aéreas.
  • .hybrid muestra la vista del mapa satelital con etiquetas de mapa base.

Cómo configurar el modo Mapa

Configura el modo Mapa cuando inicialices la vista Map. Para ello, especifica el mode parámetro con uno de los MapMode casos de enumeración:

import SwiftUI
import GoogleMaps3D

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

Vincula el modo de mapa a una variable de estado para cambiarlo de forma dinámica:

import SwiftUI
import GoogleMaps3D

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

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

Casos de uso

Los siguientes son casos de uso comunes para cada modo de mapa:

  • Mapa de ruta: Es ideal para apps con mucha navegación en las que la legibilidad y los datos a nivel de la calle son primordiales.
  • Satélite e híbrido: Es ideal para apps de bienes raíces, supervisión ambiental o turismo en las que la fidelidad visual y el contexto del terreno son esenciales.