【发布时间】:2015-01-08 09:45:33
【问题描述】:
我有一个我想调用的方法,但是当我回到地图中心时,它是 CLLocationCoordinate2D 类型的。
如何将 CLLocationCoordinate2D 的结果放入 CLLocation?
【问题讨论】:
标签: ios swift mapkit cllocation cllocationcoordinate2d
我有一个我想调用的方法,但是当我回到地图中心时,它是 CLLocationCoordinate2D 类型的。
如何将 CLLocationCoordinate2D 的结果放入 CLLocation?
【问题讨论】:
标签: ios swift mapkit cllocation cllocationcoordinate2d
想通了。
当 mapView 改变区域时,从 CLLocationCoordinate2D 中获取 Lat 和 Lon,并创建一个 CLLocation 变量,传入 lat 和 lon。
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)
}
【讨论】: