Junior — Middle
Avez-vous utilisé différentes échelles lors de l'utilisation de MapKit?
sobes.tech IA
Réponse de l'IA
Dans MapKit pour iOS, vous pouvez contrôler le zoom de la carte en utilisant la propriété region de l'objet MKMapView. Le zoom est défini via MKCoordinateRegion, qui inclut le centre de la carte et le rayon (latitude et longitude en degrés) de la zone affichée. Par exemple, pour augmenter le zoom et montrer une zone plus détaillée, vous pouvez réduire le rayon, et pour montrer une zone plus grande, l'augmenter.
Exemple de réglage du zoom :
let coordinate = CLLocationCoordinate2D(latitude: 55.751244, longitude: 37.618423) // Moscou
let span = MKCoordinateSpan(latitudeDelta: 0.05, longitudeDelta: 0.05) // zoom modéré
let region = MKCoordinateRegion(center: coordinate, span: span)
mapView.setRegion(region, animated: true)
Ici, latitudeDelta et longitudeDelta déterminent le niveau de zoom : plus les valeurs sont petites, plus le zoom est important.