Junior — Middle
MapKit ilə işləyərkən müxtəlif miqyaslardan istifadə etdinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
iOS üçün MapKit-də xəritənin miqyasını MKMapView obyektinin region xüsusiyyəti ilə idarə edə bilərsiniz. Miqyas MKCoordinateRegion vasitəsilə təyin olunur və bu, xəritənin mərkəzi və göstərilən sahənin radiusunu (enlik və uzunluq dərəcələrində) əhatə edir. Məsələn, miqyasını artırmaq və daha ətraflı sahəni göstərmək üçün radiusu kiçiltmək olar, və daha böyük ərazini göstərmək üçün isə artırmaq olar.
Miqyasın tənzimlənməsi nümunəsi:
let coordinate = CLLocationCoordinate2D(latitude: 55.751244, longitude: 37.618423) // Moskva
let span = MKCoordinateSpan(latitudeDelta: 0.05, longitudeDelta: 0.05) // kiçik miqyas
let region = MKCoordinateRegion(center: coordinate, span: span)
mapView.setRegion(region, animated: true)
Burada, latitudeDelta və longitudeDelta yaxınlaşma səviyyəsini müəyyən edir: dəyərlər kiçik olduqda, zoom daha böyük olur.