Rappelez-vous comment afficher la carte dans SWift UI.
La visualisation de la carte dans l'interface utilisateur de Swift était très simple. Affichons-le comme l'image ci-dessous.
import SwiftUI
import MapKit
struct ContentView: View {
@State private var location = MKCoordinateRegion(center: .init(latitude: 35.677735, longitude: 139.764740), latitudinalMeters: 500, longitudinalMeters: 500) //Affichage autour des coordonnées à afficher, réglage de la plage et définition des coordonnées
var body: some View {
Map(coordinateRegion: self.$location)
}
}
Avec le code ci-dessus seul, la zone de sécurité crée un espace au-dessus et en dessous de l'écran entier au lieu de l'écran entier. Par conséquent, vous pouvez définir le code ci-dessous pour ignorer la zone de sécurité et afficher la carte sur tout l'écran.
.edgesIgnoringSafeArea(.all)
import SwiftUI
import MapKit
struct ContentView: View {
@State private var location = MKCoordinateRegion(center: .init(latitude: 35.677735, longitude: 139.764740), latitudinalMeters: 500, longitudinalMeters: 500) //Affichage autour des coordonnées à afficher, réglage de la plage et définition des coordonnées
var body: some View {
Map(coordinateRegion: self.$location)
.edgesIgnoringSafeArea(.all) //En définissant cela, la carte sera affichée sur tout l'écran
}
}