Junior — Middle
Používali jste při práci s MapKit různé měřítka?
sobes.tech AI
Odpověď od AI
V MapKit pro iOS můžete ovládat měřítko mapy pomocí vlastnosti region objektu MKMapView. Měřítko je nastaveno přes MKCoordinateRegion, který zahrnuje střed mapy a poloměr (šířka a délka v stupních) zobrazovaného území. Například, pro zvětšení měřítka a zobrazení podrobnějšího území, můžete zmenšit poloměr, a pro zobrazení větší oblasti, ho zvětšit.
Příklad nastavení měřítka:
let coordinate = CLLocationCoordinate2D(latitude: 55.751244, longitude: 37.618423) // Moskva
let span = MKCoordinateSpan(latitudeDelta: 0.05, longitudeDelta: 0.05) // menší měřítko
let region = MKCoordinateRegion(center: coordinate, span: span)
mapView.setRegion(region, animated: true)
Zde latitudeDelta a longitudeDelta určují úroveň přiblížení: čím menší hodnoty, tím větší přiblížení.