Os seguintes modos de mapa 3D estão disponíveis no SDK do Maps 3D para iOS:
.roadmapmostra a visualização de mapa de vias padrão com rótulos de mapa de base..satellitemostra um mapa fotorrealista com base em imagens aéreas..hybridmostra 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.