iphone - 如何计算经纬度两点之间的距离?

标签 iphone math dictionary coordinates latitude-longitude

我有特定地点的纬度和经度,我想计算距离,那么我该如何计算呢?

最佳答案

CLLocation *location1 = [[CLLocation alloc] initWithLatitude:lat1 longitude:long1];
CLLocation *location2 = [[CLLocation alloc] initWithLatitude:lat2 longitude:long2];
NSLog(@"Distance i meters: %f", [location1 distanceFromLocation:location2]);
[location1 release];
[location2 release];

您还需要将CoreLocation.framework添加到您的项目中,并添加导入语句:

#import <CoreLocation/CoreLocation.h>

关于iphone - 如何计算经纬度两点之间的距离?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2652167/

相关文章:

ios - 在工作区中向现有项目添加核心图框架时出现问题

math - 如何使用three.js绘制自定义3d表面?

java - 将 vector 缩放为零?

ios - 在 swift IOS 中使代码更有条理

iphone - 使用委托(delegate)数组时出错

python - 如何使用列表项来寻址字典键并附加相应的值

c# - 将 LINQ 动态查询库与 Dictionary<string, object> 和 .AsQueryable() 结合使用

ios - 如何通过 Swift 3 在字典中获取具有单个值的不同键

iphone - 使用 NEON 指令进行图像阈值处理

java - 我在哪里可以找到java中余数运算符的实现?