学习iOS开发之位置坐标反编码
2014-04-21 17:22
246 查看
上一篇文章中,我们获得了当前位置的坐标信息。将地理经纬度坐标转换为具体的位置信息描述的过程,叫做反编码。如何进行反编码呢,我们要使用CLGeocoder类。首先创建CLGeocoder类的实例,然后调用它的reverseGeocodeLocation:completionHandler:方法。最后的那个参数是个block语句,用于回调获得位置信息后的操作。
我们将位置的反编码代码写到上一个项目中获得坐标经纬度的代理方法中,在获得经纬度坐标的后面。代码如下:
我们将位置的反编码代码写到上一个项目中获得坐标经纬度的代理方法中,在获得经纬度坐标的后面。代码如下:
//--------位置的反编码 CLGeocoder *geocoder = [[CLGeocoder alloc] init]; [geocoder reverseGeocodeLocation:newLocation completionHandler:^(NSArray *placemarks, NSError *error) { //获得位置信息后的操作 for (CLPlacemark *place in placemarks) { NSLog(@"%@",place.country); //国家 NSLog(@"%@",place.administrativeArea);//省 NSLog(@"%@",place.locality);//市 NSLog(@"%@",place.subLocality);//区 NSLog(@"%@",place.thoroughfare);//街道 NSLog(@"%@",place.subThoroughfare);//号 NSLog(@"%@",place.name);//总体信息 } }];运行,控制台输出的语句为:
相关文章推荐
- iOS开发——定位获取经纬度坐标,并反编码获得地理位置信息(具体地址,国家、省、市等)
- 详解iOS游戏开发中Cocos2D的坐标位置关系
- iOS开发---通过坐标位置获取对应的UITableViewCell
- IOS开发学习笔记(十八)——使用地理位置及地图(下篇)
- iOS开发中的错误整理,(百思项目,指示器位置)设置控件尺寸和点坐标,先设置尺寸,再设置点坐标
- 学习iOS开发之设置地图初始显示区域为当前位置
- IOS开发学习笔记(十六)——使用地理位置及地图(上篇)
- IOS开发学习笔记(十七)——使用地理位置及地图(中篇)
- 学习iOS开发之获取位置信息
- ios学习笔记: IOS8解决获取位置坐标信息出错(Error Domain=kCLErrorDomain Code=0)
- iOS开发,定位当前所在地理位置偏移,坐标转换
- iOS开发中的数据持久化(学习体会)
- ios开发学习网站
- IOS 开发学习七 二维码扫描功能(ZBar SDK)
- ios开发-c语言之字符串的学习
- iOS 开发学习之 User Interface(10)UICollectionView 与 UIStoryBoard 与 Xib
- 学习iOS开发的第1天
- iOS开发学习笔记1
- [IOS地图开发系类]1、CLLocationManager 位置定位
- ios开发学习笔记(1)