美文网首页
iOS CLPlacemark 获取 地理位置属性

iOS CLPlacemark 获取 地理位置属性

作者: 唐人街的乞丐 | 来源:发表于2021-03-24 11:08 被阅读0次

// 反地理编码方法

  • (void)reverseGeocodeLocation:(CLLocation *)location completionHandler:(CLGeocodeCompletionHandler)completionHandler;
 CLGeocoder *geocoder = [[CLGeocoder alloc] init];
 [geocoder reverseGeocodeLocation:location completionHandler:^(NSArray<CLPlacemark *> * _Nullable placemarks, NSError * _Nullable error) {
                if (placemarks.count > 0) {

                }
 }];
CLPlacemark 属性
// 道路+门牌号
@property (nonatomic,readonly,copy,nullable)NSString *name;// eg. Apple Inc.
// 道路
@property (nonatomic,readonly,copy,nullable)NSString *thoroughfare;// street name, eg. Infinite Loop
// 门牌号
@property (nonatomic,readonly,copy,nullable)NSString *subThoroughfare;// eg. 1
// 城市
@property (nonatomic,readonly,copy,nullable)NSString *locality;// city, eg. Cupertino
// 县区
@property (nonatomic,readonly,copy, nullable)NSString *subLocality;// neighborhood, common name, eg. Mission District
// 省市自治区(州)
@property (nonatomic,readonly,copy,nullable)NSString *administrativeArea;// state, eg. CA
// 县区?(大陆为空)
@property (nonatomic,readonly,copy,nullable)NSString *subAdministrativeArea;// county, eg. Santa Clara
// 邮政编码
@property (nonatomic,readonly,copy,nullable)NSString *postalCode;// zip code, eg. 95014
// 国家地区代号(英文简写)
@property (nonatomic,readonly,copy,nullable)NSString *ISOcountryCode;// eg. US
// 国家地区
@property (nonatomic,readonly,copy,nullable)NSString *country;// eg. United States

相关文章

网友评论

      本文标题:iOS CLPlacemark 获取 地理位置属性

      本文链接:https://www.haomeiwen.com/subject/kqwchltx.html