Sobes.tech
Junior — Middle

Különböző méreteket használtál a MapKit használata során?

sobes.tech MI

Válasz az MI-től

iOS-hez MapKit esetén a térkép nagyítását a region tulajdonsággal lehet szabályozni az MKMapView objektumban. A nagyítás az MKCoordinateRegion segítségével állítható be, amely tartalmazza a térkép középpontját és a sugár (szélesség és hosszúság fokban) a megjelenített területet. Például, a nagyítás növeléséhez csökkenteni lehet a sugár értékét, és nagyobb terület megjelenítéséhez növelni.

Nagyítás beállításának példája:

let coordinate = CLLocationCoordinate2D(latitude: 55.751244, longitude: 37.618423) // Moszkva
let span = MKCoordinateSpan(latitudeDelta: 0.05, longitudeDelta: 0.05) // kismértékű nagyítás
let region = MKCoordinateRegion(center: coordinate, span: span)
mapView.setRegion(region, animated: true)

Itt a latitudeDelta és longitudeDelta határozza meg a nagyítás szintjét: minél kisebbek az értékek, annál nagyobb a zoom.