iOS原生定位和反编码
2023-06-13 09:15:10 时间
经常碰到需要获取当前地址的需求,iOS原生方法就可以解决。
导入头文件
#import <CoreLocation/CoreLocation.h>
@property
(nonatomic, strong) CLLocationManager *lcManager
开始请求定位
if ([CLLocationManager locationServicesEnabled]) {
// 创建位置管理者对象
self.lcManager = [[CLLocationManager alloc] init];
self.lcManager.delegate = self; // 设置代理
// 设置定位距离过滤参数 (当本次定位和上次定位之间的距离大于或等于这个值时,调用代理方法)
self.lcManager.distanceFilter = 100;
self.lcManager.desiredAccuracy = kCLLocationAccuracyBest; // 设置定位精度(精度越高越耗电)
[self.lcManager requestWhenInUseAuthorization];//这句很关键!!!
[self.lcManager startUpdatingLocation]; // 开始更新位置
}else{
//没开启,做其他提醒
}
代理:CLLocationManagerDelegate
代理方法: `
-(void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations{
NSLog(@"定位到了");
CLGeocoder *geocoder = [[CLGeocoder alloc]init];
[geocoder reverseGeocodeLocation:[locations firstObject] completionHandler:^(NSArray<CLPlacemark *> *_Nullable placemarks, NSError * _Nullable error) {
CLPlacemark *place = [placemarks firstObject];
//place包含了地理信息
}];
}
-(void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error{
NSLog(@"获取定位失败");
}
相关文章
- 微信推出图片大爆炸功能;简洁优雅的软件早已是明日黄花;谷歌为 iPhone 用户带来“iOS换Android”应用 | EA周报
- 【ios客户端渗透测试】测试机越狱和屏蔽越狱检测
- iOS小技能:右滑返回
- iOS关于地图定位基础(二)[通俗易懂]
- 运行ios应用:PlayCover for Mac
- iOS锁屏时钟_ios时钟怎么调
- 软件测试|iOS自动化测试——元素定位
- Ios上架时间
- iOS不想上架?
- 【IOS实用玩机技巧】爱思助手 IPA 签名功能常见问题汇总(iOS上架)
- 最新版iOS及APP Store上架
- AnyTrans for iOS for mac(ios数据传输管理工具)
- iOS 生成本地验证码详解手机开发
- iOS 8 实现获取当前定位信息详解手机开发
- iOS开发之保存图片到手机相册详解手机开发
- iOS判断一个字符是不是中文字符,计算一段字符串的长度。详解手机开发
- iOS 根据Label长度 拉伸imageView长度详解手机开发
- iOS通过http post上传图片详解手机开发
- IOS 定位CoreLocation代码详解手机开发
- 高仿ios斗鱼界面详解手机开发
- iOS开发—-地图与导航–定位和位置信息获取详解手机开发
- MacOS 与 iOS:由浅入深的连接(macos和ios)
- 让Linux开发iOS应用变得更简单(linux开发ios应用)
- 操作系统比较:iOS 与 Linux 操作系统(ios与linux)
- Linux与iOS安装指南(linuxios安装)
- 基于Linux环境下iOS应用开发实践(linux下开发ios)
- iOS开发与Linux的技术融合(ios开发linux)
- iOS 轻松登录 Oracle 数据库(ios 登陆oracle)
- 火速围观,国外黑客成功在iPhone 7上越狱iOS 10
- 苹果 iOS 15 钱包 App 新内容体验:数字身份证、家庭钥匙、汽车钥匙、存档证件…
- iOS 限免 App 精选:记录工具《懒猫记账 Pro》(¥25→0)