Sobes.tech
Junior — Middle

Heeft u verschillende schalen gebruikt bij het werken met MapKit?

sobes.tech AI

Antwoord van AI

In MapKit voor iOS kun je de schaal van de kaart regelen met behulp van de eigenschap region van het MKMapView-object. De schaal wordt ingesteld via MKCoordinateRegion, dat het middelpunt van de kaart en de straal (breedte- en lengtegraad in graden) van het weergegeven gebied bevat. Bijvoorbeeld, om de schaal te vergroten en een gedetailleerder gebied te tonen, kun je de straal verkleinen, en om een groter gebied te tonen, deze vergroten.

Voorbeeld van het instellen van de schaal:

let coordinate = CLLocationCoordinate2D(latitude: 55.751244, longitude: 37.618423) // Moskou
let span = MKCoordinateSpan(latitudeDelta: 0.05, longitudeDelta: 0.05) // kleine schaal
let region = MKCoordinateRegion(center: coordinate, span: span)
mapView.setRegion(region, animated: true)

Hier bepalen latitudeDelta en longitudeDelta het zoomniveau: hoe kleiner de waarden, hoe groter de zoom.