您的位置:首页 > 其它

根据经纬度获取用户当前位置信息

2016-06-30 18:40 706 查看
根据上篇文章获取的经纬度获取用户当前的位置信息

//获取用户所在位置信息ADDRESS

    func getUserAddress() {

        

        

        let latitude :
CLLocationDegrees =
LATITUDES!

        

        let longitude :
CLLocationDegrees =
LONGITUDES!

        

        print("latitude:\(latitude)")

        

        print("longitude:\(longitude)")

        

        print("LATITUDES:\(LATITUDES)")

        

        print("LONGITUDES:\(LONGITUDES)")

  
4000
     

        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()

            

        }

        

    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: