码迷,mamicode.com
首页 > 其他好文 > 详细

位置与地图:几种位置反编码方式

时间:2014-07-02 08:24:11      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:ios   位置服务   地图   

  • 位置反编码的本概念
  • 位置的编码就是将经纬度转换为具体的位置信息
  • ios5.0之后使用CLGeocoder类,用于反编码处理;ios5之前则使用MKReverseGeoCoder类进行反编码处理
1.CLGeocoder位置反编码
  //-------------------CLGeocoder位置反编码 - 5.0之后使用-------------------------
    
    CLGeocoder *geocoder = [[CLGeocoder alloc]init];
    [geocoder reverseGeocodeLocation:newLocation completionHandler:^(NSArray *placemarks, NSError *error) {
        //遍历位置信息
        for (CLPlacemark * place in placemarks) {
            NSLog(@"name,%@",place.name);  //位置名称
            NSLog(@"thoroughfare,%@",place.thoroughfare);//街道
            NSLog( @"subThoroughfare,%@",place.subThoroughfare);//子街道
            NSLog(@"locality,%@",place.locality);//市
            NSLog(@"subLocality,%@",place.subLocality);//区
            NSLog(@"country,%@",place.country);//国家
        }
    }];//CLGeocoder的反编码
}

2.GOOGLE API反编码

A:接口地址
http://maps.googleapis.com/maps/api/geocode/json?latlng = 39.90424,116.34532&sensor=ture

位置与地图:几种位置反编码方式,布布扣,bubuko.com

位置与地图:几种位置反编码方式

标签:ios   位置服务   地图   

原文地址:http://blog.csdn.net/silvia__/article/details/36186445

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!