Ich bin in der Lage, sichtbares Rechteck der Kartenansicht zu erhalten und auch Mittelpunkt der Kartenansicht und Spannweite Deltas werden auch von Mkmaap Ansicht Methoden erhalten: Um sichtbar zu werden sind: mapView.visibleMapRect
wird verwendet. Um den Mittelpunkt zu bekommen: map view.centerCoordinate
wird benutzt und um den Span zu bekommen: mapView.region.span
wird benutzt.Wie bekomme ich den Radius vom sichtbaren Bereich von MKmapview?
Jetzt habe ich alle Informationen, wie kann ich Radius des sichtbaren berechnen berechnen? Kann mir das jemand im Detail erklären?
Ich habe this question gesehen, aber die Antwort gibt mir Spannweite nicht Radius des sichtbaren Bereichs.
Gut es funktionierte für mich...! –
Für alle Swifties: eine kurze Verlängerung für die MKMapView (hier i für den Radius der oberen linken Ecke bin mit: 'Erweiterung MKMapView { var topLeftCoordinate: CLLocationCoordinate2D { return convert (CGPoint.zero, toCoordinateFrom: Selbst-) } var Radius: CLLocationDistance { lassen centerLocation CLLocation = (Breite: centerCoordinate.latitude, Länge: centerCoordinate.longitude) lassen topLeftLocation CLLocation = (Breite: topLeftCoordinate.latitude, Länge: topLeftCoordinate.longitude) return centerLocation.distance (aus: topLeftLocation) } } ' –