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

根据上篇文章获取的经纬度获取用户当前的位置信息



//获取用户所在位置信息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()

            

        }

        

    }


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值