Sobes.tech
Junior — Middle

Da li ste koristili različite skale prilikom rada sa MapKit-om?

sobes.tech АИ

Одговор од АИ

У MapKit за iOS, можете да контролиш зум на мапата користећи својство region објекта MKMapView. Зум се поставља преко MKCoordinateRegion, који укључује центар мапе и радијус (ширина и дужина у степенима) приказаног подручја. На пример, да бисте увећали зум и приказали детаљније подручје, можете смањити радијус, а да бисте приказали већу област — повећати га.

Пример подешавања зума:

let coordinate = CLLocationCoordinate2D(latitude: 55.751244, longitude: 37.618423) // Москва
let span = MKCoordinateSpan(latitudeDelta: 0.05, longitudeDelta: 0.05) // мали зум
let region = MKCoordinateRegion(center: coordinate, span: span)
mapView.setRegion(region, animated: true)

Овде, latitudeDelta и longitudeDelta одређују ниво зумирања: што су вредности мање, то је зум већи.