Mam mapę i narysuję miejsce docelowe między dwiema szpilkami, a także zawsze otwieram jedno połączenie.Zmień region (zoom) mapyZobacz Swift
Moim problemem jest to, że chcę trochę pomniejszyć, ale próbowałem zrobić to za pomocą tego kodu i nie zadziałało.
let span = MKCoordinateSpanMake(0.0275, 0.0275)
let coodinate = self.meLocation!
let region = MKCoordinateRegion(center: coodinate, span: span)
self.mapView.setRegion(region, animated: true)
Zakładam, że czyni linię do miejsca przeznaczenia robić problemu:
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
}
Więc moje pytanie brzmi: w jaki sposób mogę pomniejszyć nieco bardziej domyślnie.
EDIT:
Śledziłem this guide
Dziękuję za odpowiedź, ale próbowałem też 0.1, ale kiedy rysuje cel, to powiększa ponownie przy domyślnym powiększeniu, które renderuje –
Pozwól mi to sprawdzić. –
Postępuj zgodnie z tym przewodnikiem, jeśli chcesz http://www.ioscreator.com/tutorials/draw-route-mapkit-tutorial, a moja wysokość mapy to 200px (tylko po to, aby przetestować ją jako moją) –