Sono in grado di ottenere il rettangolo visibile della vista della mappa e anche il punto centrale della vista della mappa e i delta span sono anche ottenuti dai metodi di visualizzazione mkmaap: Per essere visibili sono: mapView.visibleMapRect
viene utilizzato. Per ottenere il punto centrale: map view.centerCoordinate
viene utilizzato e per ottenere intervallo: mapView.region.span
viene utilizzato.Come ottenere il raggio dall'area visibile di MKmapview?
Ora ho tutte le informazioni, come posso calcolare il raggio di visibile utilizzando il calcolo? Qualcuno può spiegarmi in dettaglio?
Ho visto this question ma la risposta mi sta dando span non il raggio dell'area visibile.
Buono ha funzionato per me...! –
Per tutti swifties: una breve proroga per il MKMapView (qui sto usando l'angolo topleft per il raggio: 'estensione MKMapView {var topLeftCoordinate: CLLocationCoordinate2D { ritorno convert (CGPoint.zero, toCoordinateFrom: auto) } var raggio: CLLocationDistance { lasciare centerLocation = CLLocation (latitudine: centerCoordinate.latitude, longitudine: centerCoordinate.longitude) lasciare topLeftLocation = CLLocation (latitudine: topLeftCoordinate.latitude, longitudine: topLeftCoordinate.longitude) ritorno centerLocation.distance (da: topLeftLocation) } } –