Junior — Middle
Омӯзиши MapKit-ро бо истифода аз миқёри гуногун анҷом додед?
sobes.tech AI
Ҷавоб аз AI
Дар 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 сатҳи наздикшавиро муайян мекунанд: ҳар қадар арзишҳо хурдтар бошанд, зум ҳам калонтар мешавад.