经纬度转换成城市信息

原创 2015年07月10日 14:48:09


-(void)getLocationTitleWithLocation:(CLLocation *)location

{

    //根据经纬度解析成位置

    CLGeocoder *geocoder=[[CLGeocoder alloc]init];

    [geocoder reverseGeocodeLocation:location completionHandler:^(NSArray *placemark,NSError *error)

     {

         //如果有错误信息,或者是数组中获取的地名元素数量为0,那么说明没有找到

         if (error || placemark.count==0) {

             //self.detailAddressLabel.text=@"你输入的地址没找到,可能在月球上";

         }else   //  编码成功,找到了具体的位置信息

         {

             //打印查看找到的所有的位置信息

             /*

                   name       :名称

                   locality   :城市

                   country    :国家

                   postalCode :邮政编码

              */

             for (CLPlacemark *place in placemark) {

                 

                 NSLog(@"name=%@ locality=%@ country=%@ postalCode=%@",place.name,place.locality,place.country,place.postalCode);

                 

             }

             //取出获取的地理信息数组中的第一个显示在界面上

             CLPlacemark *firstPlacemark=[placemark firstObject];

             

             //详细地址名称

             //self.detailAddressLabel.text=firstPlacemark.name;

             //纬度

             //CLLocationDegrees latitude=firstPlacemark.location.coordinate.latitude;

             //经度

             CLLocationDegrees longitude=firstPlacemark.location.coordinate.longitude;

             //self.latitudeLabel.text=[NSString stringWithFormat:@"%.2f",latitude];

             //self.longitudeLabel.text=[NSString stringWithFormat:@"%.2f",longitude];

         }

     }];

}


相关文章推荐

Swift - 将定位获取的经纬度转换为城市名

通过调用系统的定位地图框架获取经纬度,并将经纬度转换为自己所需要的对应城市名!...

【已解决】调用百度地图API将城市转换为经纬度问题

先获取城市名,如:安徽合肥、上海...,再通过调取百度地图的API来获取相应的经纬度。 url 正确格式应该为: url = 'http://api.map.baidu.com/geocoder?...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

获取当前经纬度、当前位置省市区(工具类)

// // YALocationInfo.h // YATestFramework // // Created by MacDev1 on 15/6/25. // Copyright (c) ...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

地区与地区编码的相互转换

geo地区与该地区编码的相互转换特性 简洁的转换API 支持地区名称转换为该地区的编码 支持地区编码转换为该地区的名称 支持获得该地区的上级所属地区 支持通过两个地区的的地址获得其之间的距离...

图幅号转换成经纬度坐标程序

  • 2017年07月29日 09:28
  • 223KB
  • 下载

threejs-经纬度转换成xyz坐标的方法

用threejs做3D应用时,很经常会接触到球状物体,比如说地球,要定义球上的一点,用经纬度是常用的办法,将经纬度转换成xyz坐标,就可以直接在指定的经纬度上放置我们想要的模型...

Python将地址转换成经纬度

  • 2015年12月01日 15:53
  • 3KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:经纬度转换成城市信息
举报原因:
原因补充:

(最多只允许输入30个字)