Junior — Middle
Kas kasutasite erinevaid skaalaid MapKit-iga töötades?
sobes.tech AI
Vastus AI-lt
iOS jaoks MapKitis saate kaardi mõõtkava kontrollida MKMapView objekti region omaduse abil. Mõõtkava määratakse MKCoordinateRegion kaudu, mis hõlmab kaardi keskpunkti ja raadiust (laiuse ja pikkuse kraadides) kuvatava ala kohta. Näiteks, suurendades mõõtkava ja näidates detailsemat ala, saate raadiust vähendada, ja suurema ala kuvamiseks — suurendada.
Näide mõõtkava seadistamisest:
let coordinate = CLLocationCoordinate2D(latitude: 55.751244, longitude: 37.618423) // Moskva
let span = MKCoordinateSpan(latitudeDelta: 0.05, longitudeDelta: 0.05) // väike mõõtkava
let region = MKCoordinateRegion(center: coordinate, span: span)
mapView.setRegion(region, animated: true)
Siin määravad latitudeDelta ja longitudeDelta lähendamise taset: mida väiksemad väärtused, seda suurem on suum.