tkmPosition Class Reference
Inherits from | NSObject |
---|---|
Conforms to | NSCoding |
Declared in | tkmPosition.h |
location
经纬度的CoreLocation表示
@property (nonatomic, retain) CLLocation *location
Declared In
tkmPosition.h
stringValue
经纬度的字符串
@property (nonatomic, readonly) NSString *stringValue
Discussion
Note: 字符串,例如:@“40.054510 116.310720”
Declared In
tkmPosition.h
textValue
经纬度的字符串
@property (nonatomic, readonly) NSString *textValue
Discussion
Note: 经纬度的字符串,例如:@“40°06'16.171"N 116°19'52.123"E”
Declared In
tkmPosition.h
– initWithLat:andLon:
初始化一个经纬度对象
- (id)initWithLat:(double)inLat andLon:(double)inLon
Parameters
inLat |
北纬度值(北纬为正,南纬为负) |
---|---|
inLon |
东经度值(东经为正,西经为负) |
Return Value
经纬度tkmPosition对象
Declared In
tkmPosition.h
– initWithPoint:
初始化一个经纬度对象
- (id)initWithPoint:(CGPoint)point
Parameters
point |
描述经纬度的CGPoint对象 |
---|
Return Value
经纬度tkmPosition对象
Declared In
tkmPosition.h
– initWithLocation:
初始化一个经纬度对象
- (id)initWithLocation:(CLLocation *)location
Parameters
location |
描述经纬度的CLLocation对象 |
---|
Return Value
经纬度tkmPosition对象
Declared In
tkmPosition.h
– initWithString:
初始化一个经纬度对象
- (id)initWithString:(NSString *)latlon
Parameters
latlon |
描述经纬度的字符串,例如:@“40.054510 116.310720” |
---|
Return Value
经纬度tkmPosition对象
Declared In
tkmPosition.h
– initWithStringRev:
初始化一个经纬度对象
- (id)initWithStringRev:(NSString *)lonlat
Parameters
lonlat |
描述经纬度的字符串,例如:@“116.310720 40.054510” |
---|
Return Value
经纬度tkmPosition对象
Declared In
tkmPosition.h
– distanceFrom:
计算经纬度之间的距离
- (double)distanceFrom:(tkmPosition *)position
Parameters
position |
另一经纬度 |
---|
Return Value
经纬度之间的距离,单位为米
Declared In
tkmPosition.h
– isEqualToPosition:
是否与某个经纬度相同
- (BOOL)isEqualToPosition:(tkmPosition *)position
Parameters
position |
目标经纬度 |
---|
Return Value
为YES时,是相同的经纬度;为NO时不同(其中经度的的差距在1E-6以下,将会认为是相同的)
Declared In
tkmPosition.h
+ positionWithLat:andLon:
创建一个经纬度对象
+ (tkmPosition *)positionWithLat:(double)inLat andLon:(double)inLon
Parameters
inLat |
北纬度值(北纬为正,南纬为负) |
---|---|
inLon |
东经度值(东经为正,西经为负) |
Return Value
经纬度tkmPosition对象
Declared In
tkmPosition.h
+ positionWithString:
创建一个经纬度对象
+ (tkmPosition *)positionWithString:(NSString *)latlon
Parameters
latlon |
描述经纬度的字符串,例如:@“40.054510 116.310720” |
---|
Return Value
经纬度tkmPosition对象
Declared In
tkmPosition.h
+ positionWithStringRev:
创建一个经纬度对象
+ (tkmPosition *)positionWithStringRev:(NSString *)lonlat
Parameters
lonlat |
描述经纬度的字符串,例如:@“116.310720 40.054510” |
---|
Return Value
经纬度tkmPosition对象
Declared In
tkmPosition.h
+ positionWithPoint:
创建一个经纬度对象
+ (tkmPosition *)positionWithPoint:(CGPoint)point
Parameters
point |
描述经纬度的CGPoint对象 |
---|
Return Value
经纬度tkmPosition对象
Declared In
tkmPosition.h
+ positionWithLocation:
创建一个经纬度对象
+ (tkmPosition *)positionWithLocation:(CLLocation *)location
Parameters
location |
描述经纬度的CLLocation对象 |
---|
Return Value
经纬度tkmPosition对象
Declared In
tkmPosition.h