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 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 base.

Definir o modo mapa

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

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 mudá-lo 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:

  • Mapa de vias: ideal para apps de navegação em que a legibilidade e os dados de nível de rua são primários.
  • Satélite e híbrido: ideal para apps de imóveis, monitoramento ambiental ou turismo em que a fidelidade visual e o contexto do terreno são essenciais.