标签:表示 推断 定位 blog 多少 tar 覆盖 tin details
也就是一个点覆盖了多大的范围。
//*** 这里是用来给外部的使用的常量。由于extern这个keyword。我们通常是被manager来使用
extern const CLLocationAccuracy kCLLocationAccuracyBestForNavigation //这一般用于车载导航
extern const CLLocationAccuracy kCLLocationAccuracyBest; //
extern const CLLocationAccuracy kCLLocationAccuracyNearestTenMeters;
extern const CLLocationAccuracy kCLLocationAccuracyHundredMeters; //徒步比較合适
extern const CLLocationAccuracy kCLLocationAccuracyKilometer;
extern const CLLocationAccuracy kCLLocationAccuracyThreeKilometers;
eg:_locationManager.desiredAccuracy = kCLLocationAccuracyBest;
即为要求的精度为最好的。
extern const CLLocationDistance CLLocationDistanceMax //设置最远的大小
extern const NSTimeInterval CLTimeIntervalMax //最大的时间间隔
extern const CLLocationCoordinate2D kCLLocationCoordinate2DInvalid //位置点可用
externkeyword表示在其它的类中已经用过定义了这个变量。
功能:
一、CLLocation 对象创建以及初始化的三个方法
1、//经度、纬度 初始化一个 位置(Cllocation)对象(经常使用)
- (instancetype)initWithLatitude:(CLLocationDegrees)latitude
longitude:(CLLocationDegrees)longitude;
//CLLocationDegrees 这个就是double类型的别名
2、//经度,纬度、高度、水平和垂直精准度、时间点 初始化一个Cllocation对象
- (instancetype)initWithCoordinate:(CLLocationCoordinate2D)coordinate
altitude:(CLLocationDistance)altitude
horizontalAccuracy:(CLLocationAccuracy)hAccuracy
verticalAccuracy:(CLLocationAccuracy)vAccuracy
timestamp:(NSDate *)timestamp;
//CLLocationCoordinate2D 就是经度和纬度的结构的体
以下是这个
//结构体。,包含经度和纬度
typedef struct {
CLLocationDegrees latitude;//纬度
CLLocationDegrees longitude;//精度
} CLLocationCoordinate2D;
@property(readonly, nonatomic) CLLocationCoordinate2D coordinate;
//结构体
//这种方法是用来设置经纬度的结构体的
CLLocationCoordinate2D CLLocationCoordinate2DMake(CLLocationDegrees latitude, CLLocationDegrees longitude);
BOOL CLLocationCoordinate2DIsValid(CLLocationCoordinate2D coord); //用来推断对应的经纬度的结构体能否够用
3、//经度,纬度、高度、水平和垂直精准度、时间点、航向、速度初始化一个位置对象
- (instancetype)initWithCoordinate:(CLLocationCoordinate2D)coordinate
altitude:(CLLocationDistance)altitude
horizontalAccuracy:(CLLocationAccuracy)hAccuracy
verticalAccuracy:(CLLocationAccuracy)vAccuracy
course:(CLLocationDirection)course
speed:(CLLocationSpeed)speed
timestamp:(NSDate *)timestamp
二、求距离
//用来计算距离的,新的方法,旧的能够无论了
- (CLLocationDistance)distanceFromLocation:(const CLLocation *)location __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_3_2);
一
标签:表示 推断 定位 blog 多少 tar 覆盖 tin details
原文地址:http://www.cnblogs.com/cxchanpin/p/6885467.html