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 одређују ниво зумирања: што су вредности мање, то је зум већи.