iOS 根据经纬度获取城市等信息

释放双眼,带上耳机,听听看~!
// 创建经纬度
    CLLocation *location = [[CLLocation alloc] initWithLatitude:latitude longitude:longitude];
    //创建一个译码器
    CLGeocoder *cLGeocoder = [[CLGeocoder alloc] init];
    [cLGeocoder reverseGeocodeLocation:userLocation completionHandler:^(NSArray *placemarks, NSError *error) {
        CLPlacemark *place = [placemarks objectAtIndex:0];
        // 位置名
      NSLog(@"name,%@",place.name);
      // 街道
      NSLog(@"thoroughfare,%@",place.thoroughfare);
      // 子街道
      NSLog(@"subThoroughfare,%@",place.subThoroughfare);
      // 市
      NSLog(@"locality,%@",place.locality);
      // 区
      NSLog(@"subLocality,%@",place.subLocality); 
      // 国家
      NSLog(@"country,%@",place.country);
        }
    }];

/*  CLPlacemark中属性含义
name                    地名

thoroughfare            街道

subThoroughfare        街道相关信息,例如门牌等

locality                城市

subLocality            城市相关信息,例如标志性建筑

administrativeArea      直辖市

subAdministrativeArea  其他行政区域信息(自治区等)

postalCode              邮编

ISOcountryCode          国家编码

country                国家

inlandWater            水源,湖泊

ocean                  海洋

areasOfInterest        关联的或利益相关的地标
*/

人已赞赏
iOS文章

苹果加急审核

2020-2-7 14:23:38

iOS文章

iOS开发reactiveCocoa rac_signalForControlEvents多次触发解决方法

2020-2-7 15:00:39

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索