根据上篇文章获取的经纬度获取用户当前的位置信息
//获取用户所在位置信息ADDRESS
func getUserAddress() {
let latitude : CLLocationDegrees = LATITUDES!
let longitude : CLLocationDegrees = LONGITUDES!
print("latitude:\(latitude)")
print("longitude:\(longitude)")
print("LATITUDES:\(LATITUDES)")
print("LONGITUDES:\(LONGITUDES)")
let location : CLLocation = CLLocation.init(latitude: latitude, longitude: longitude)
//反地理编码
self.geocoder.reverseGeocodeLocation(location, completionHandler: { ( placemarks : [CLPlacemark]?, error : NSError?) in
print("placemarks:\(placemarks)")
if (error != nil) {
print("你输入的地址没找到,可能在月球上")
} else {
var placemark : CLPlacemark = (placemarks?.first)!
self.ADDRESS = placemark.name
print("ADDRESS:\(self.ADDRESS)")
print("placemark.name:\(placemark.name)")
}
})
if ADDRESS != nil {
UploadLocation()
}
}