[关闭]
@SanMao 2015-08-06T00:30:30.000000Z 字数 1413 阅读 1344

定位(CoreLocation)

定位/地图


CLLocation(保存了用户的位置信息)

  1. // CLLocation用来表示某个位置的地理信息,比如经纬度、海拔等等
  2. @property(readonly, nonatomic) CLLocationCoordinate2D coordinate;
  3. // 经纬度
  4. @property(readonly, nonatomic) CLLocationDistance altitude;
  5. // 海拔
  6. @property(readonly, nonatomic) CLLocationDirection course;
  7. // 路线,航向(取值范围是0.0° ~ 359.9°,0.0°代表真北方向)
  8. @property(readonly, nonatomic) CLLocationSpeed speed;
  9. // 行走速度(单位是m/s)
  10. - (CLLocationDistance)distanceFromLocation:(const CLLocation *)location
  11. // 可以计算2个位置之间的距离

CLLocationManager

  1. startUpdatingLocation // 模拟器需要手动开始定位
  2. stopUpdatingLocation // 模拟器需要手动停止定位
  3. CLLocationDistance distanceFilter; // 用户移动多少⽶定位一次
  4. CLLocationAccuracy desiredAccuracy; // 定位精确度(越精确就越耗电)
  5. + (BOOL)locationServicesEnabled; // 判断定位是否可⽤用

CLGeocoder

地理编码

  1. - (void)geocodeAddressString:(NSString *)addressString completionHandler: (CLGeocodeCompletionHandler)completionHandl er;

反地理编码(reverseGeocodeLocation)

  1. - (void)reverseGeocodeLocation:(CLLocation *)location completionHandler:(CLGeocodeCompletionHandler)completionHandler;

CLPlacemark(地标,封装详细的地址位置信息)

  1. name : 地名
  2. thoroughfare : 街道
  3. ubThoroughfare : 街道相关信息,例如门牌等
  4. locality : 城市
  5. subLocality : 城市相关信息,例如标志性建筑
  6. administrativeArea : 直辖市
  7. subAdministrativeArea : 其他行政区域信息
  8. postalCode : 邮编
  9. ISOcountryCode : 国家编码
  10. country; : 国家
  11. inlandWater : 水源、湖泊
  12. ocean; : 海洋
  13. areasOfInterest : 关联的或利益相关的地标
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注