<分区>
Possible Duplicate:
GPS coordinates in degrees to calculate distances
如何使用 iPhone 版 gmap 中的经纬度计算两地之间的距离? 在 iPhone 的 gmap 中使用经纬度计算两地之间的距离
<分区>
Possible Duplicate:
GPS coordinates in degrees to calculate distances
如何使用 iPhone 版 gmap 中的经纬度计算两地之间的距离? 在 iPhone 的 gmap 中使用经纬度计算两地之间的距离
最佳答案
您必须使用 Core Location Framework。所以不要忘记添加和导入核心位置框架。
#import <CoreLocation/CoreLocation.h>
CLLocation *locA = [[CLLocation alloc] initWithLatitude:lat1 longitude:long1];
CLLocation *locB = [[CLLocation alloc] initWithLatitude:lat2 longitude:long2];
CLLocationDistance distance = [locA distanceFromLocation:locB];
//distance in Meters
//1 meter == 100 centimeter
//1 meter == 3.280 feet
//1 square meter == 10.76 square feet
[locA release];
[locB release];
import CoreLocation
let locA = CLLocation(latitude: lat1, longitude: long1)
let locB = CLLocation(latitude: lat2, longitude: long2)
let distance = locA.distance(from: locB)
关于iphone - 使用 gmap for iPhone 中的经纬度计算两个地方之间的距离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7175412/