BMKLocationReGeocode.h 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. //
  2. // BMKLocationReGeocode.h
  3. // BMKLocationKit
  4. //
  5. // Created by baidu on 2017/3/2.
  6. // Copyright © 2017年 baidu. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import "BMKLocationPoi.h"
  10. ///BMKLocationReGeocode类。描述跟地址有关的信息.
  11. @interface BMKLocationReGeocode : NSObject
  12. ///国家名字属性
  13. @property(nonatomic, copy, readonly) NSString *country;
  14. ///国家编码属性
  15. @property(nonatomic, copy, readonly) NSString *countryCode;
  16. ///省份名字属性
  17. @property(nonatomic, copy, readonly) NSString *province;
  18. ///城市名字属性
  19. @property(nonatomic, copy, readonly) NSString *city;
  20. ///区名字属性
  21. @property(nonatomic, copy, readonly) NSString *district;
  22. ///街道名字属性
  23. @property(nonatomic, copy, readonly) NSString *street;
  24. ///街道号码属性
  25. @property(nonatomic, copy, readonly) NSString *streetNumber;
  26. ///城市编码属性
  27. @property(nonatomic, copy, readonly) NSString *cityCode;
  28. ///行政区划编码属性
  29. @property(nonatomic, copy, readonly) NSString *adCode;
  30. ///位置语义化结果的定位点在什么地方周围的描述信息
  31. @property(nonatomic, copy, readonly) NSString *locationDescribe;
  32. ///位置语义化结果的属性,该定位点周围的poi列表信息
  33. @property(nonatomic, retain, readonly) NSArray<BMKLocationPoi *> *poiList;
  34. /**
  35. * @brief 通过NSData初始化方法
  36. */
  37. - (id)initWithReGeocodeString:(NSData *)reGeocodeString;
  38. /**
  39. * @brief 通过JSON初始化方法
  40. */
  41. - (id)initWithJsonString:(NSData *)jsonString withHighAccuracy:(BOOL)highAcc;
  42. @end