manager corelocation ios swift mapkit cllocation cllocationcoordinate2d

ios - manager - corelocation swift 4



poner CLLocationCoordinate2D en CLLocation para Swift (1)

Lo averigué.

Cuando mapView cambia de región, obtenga el Lat y Lon de CLLocationCoordinate2D y cree una variable CLLocation con el lat y lon pasados.

func mapView(mapView: MKMapView!, regionDidChangeAnimated animated: Bool){ var centre = mapView.centerCoordinate as CLLocationCoordinate2D var getLat: CLLocationDegrees = centre.latitude var getLon: CLLocationDegrees = centre.longitude var getMovedMapCenter: CLLocation = CLLocation(latitude: getLat, longitude: getLon) self.lastLocation = getMovedMapCenter self.fetchCafesAroundLocation(getMovedMapCenter) }

Tengo un método al que quiero llamar, sin embargo, cuando vuelvo al centro del mapa, está en CLLocationCoordinate2D type.

¿Cómo coloco los resultados de CLLocationCoordinate2D en CLLocation?