Sobes.tech
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, latitudeDeltalongitudeDelta yaxınlaşma səviyyəsini müəyyən edir: dəyərlər kiçik olduqda, zoom daha böyük olur.