Junior — Middle
Já utilizou diferentes escalas ao trabalhar com MapKit?
sobes.tech IA
Resposta da IA
No MapKit para iOS, pode controlar o zoom do mapa usando a propriedade region do objeto MKMapView. O zoom é definido através de MKCoordinateRegion, que inclui o centro do mapa e o raio (latitude e longitude em graus) da área exibida. Por exemplo, para aumentar o zoom e mostrar uma área mais detalhada, pode diminuir o raio, e para mostrar uma área maior, aumentá-lo.
Exemplo de configuração do zoom:
let coordinate = CLLocationCoordinate2D(latitude: 55.751244, longitude: 37.618423) // Moscovo
let span = MKCoordinateSpan(latitudeDelta: 0.05, longitudeDelta: 0.05) // zoom moderado
let region = MKCoordinateRegion(center: coordinate, span: span)
mapView.setRegion(region, animated: true)
Aqui, latitudeDelta e longitudeDelta determinam o nível de aproximação: quanto menores os valores, maior o zoom.