Sobes.tech
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í.