Junior — Middle
Používali ste pri práci s MapKit rôzne mierky?
sobes.tech AI
Odpoveď od AI
V MapKit pre iOS možete upravljati razmerom mape pomoću svojstva region objekta MKMapView. Razmera se postavlja putem MKCoordinateRegion, koji uključuje centar mape i poluprečnik (širinu i dužinu u stepenima) prikazanog područja. Na primer, da povećate razmeru i prikažete detaljnije područje, možete smanjiti poluprečnik, a da biste prikazali veću površinu — povećajte ga.
Primer podešavanja razmere:
let coordinate = CLLocationCoordinate2D(latitude: 55.751244, longitude: 37.618423) // Moskva
let span = MKCoordinateSpan(latitudeDelta: 0.05, longitudeDelta: 0.05) // manja razmera
let region = MKCoordinateRegion(center: coordinate, span: span)
mapView.setRegion(region, animated: true)
Ovde, latitudeDelta i longitudeDelta određuju nivo приближења: што су вредности мање, то је зум већи.