Ich habe eine Karte und ich zeichne ein Ziel zwischen zwei Pins und ich habe auch immer einen Anruf geöffnet.Ändern Sie die Region (Zoom) für MapView Swift
Mein Problem ist, dass ich ein bisschen mehr verkleinern möchte, aber ich habe versucht, es mit diesem Code zu tun, und es hat nicht funktioniert.
let span = MKCoordinateSpanMake(0.0275, 0.0275)
let coodinate = self.meLocation!
let region = MKCoordinateRegion(center: coodinate, span: span)
self.mapView.setRegion(region, animated: true)
Ich gehe davon aus, dass für das Ziel, die Linie zu machen, um das Problem:
func mapView(mapView: MKMapView, rendererForOverlay overlay: MKOverlay) -> MKOverlayRenderer {
let renderer = MKPolylineRenderer(overlay: overlay)
renderer.strokeColor = UIColor(red: 2.0/255.0, green: 202.0/255.0, blue: 246.0/255.0, alpha: 1.0)
renderer.lineWidth = 2.8
return renderer
}
Also meine Frage ist, wie ich standardmäßig ein wenig verkleinern kann.
EDIT:
I Gefolgt this guide
Danke für die Antwort, aber ich versuchte eine 0.1 zu, aber wenn es das Ziel zeichnet, zoomt es wieder auf den Standard-Zoom, der Render hat –
Lassen Sie mich das selbst überprüfen. –
Folgen Sie dieser Anleitung, wenn Sie http://www.ioscreator.com/tutorials/draw-route-mapkit-tutorial möchten und meine Kartenhöhe 200px ist (nur um es als meine zu testen) –