根据经纬度获取用户当前位置信息
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()
}
}
//获取用户所在位置信息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()
}
}
相关文章推荐
- 单片机怎么擦除程序,串口一直发数据来 STC-ISP一下载就关闭
- iperf的简单实用
- 在iOS开发中使用iconfont图标
- 前端之CSS(一)
- java web的初始化加载顺序,以及servlet的运行过程
- 【JZOJ3463】军训
- Thinking in java开篇
- 全志H3平台CLOCK简析
- JavaSE 基础 第45节Java异常快速入门
- C语言职工信息管理系统
- Problem-K
- C++随记
- linux下,shell如何删除指定字符间的内容
- iOS下将照片保存到相册的三种方法
- 捕获EF提交异常
- 关于并发的问题:乐观锁和悲观锁
- C++模板的特化与偏特化
- fuel8:vmware workstation上的安装
- Penetration Testing Tools Cheat Sheet 20160630
- Spring:com.sun.proxy.$proxy0 cannot be cast to XXX