Mudar o modo mapa

Selecione a plataforma: Android iOS JavaScript

Os seguintes modos de mapa 3D estão disponíveis no SDK do Maps 3D para iOS:

  • .roadmap mostra a visualização de mapa de vias padrão com rótulos de mapa de base.
  • .satellite mostra um mapa fotorrealista com base em imagens aéreas.
  • .hybrid mostra a visualização de mapa de satélite com rótulos de mapa básico.

Definir o modo mapa

Defina o modo mapa ao inicializar a visualização Map especificando o parâmetro mode com um dos casos de tipo enumerado MapMode:

import SwiftUI
import GoogleMaps3D

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

Vincule o modo mapa a uma variável de estado para mudar dinamicamente:

import SwiftUI
import GoogleMaps3D

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

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

Casos de uso

Confira a seguir casos de uso comuns para cada modo mapa:

  • Roadmap: ideal para apps com muita navegação, em que a legibilidade e os dados no nível da rua são fundamentais.
  • Satélite e híbrido: ideal para apps de turismo, monitoramento ambiental ou imobiliário, em que a fidelidade visual e o contexto do terreno são essenciais.