首页 > 代码库 > ios根据gps坐标来计算两点间的距离
ios根据gps坐标来计算两点间的距离
//ios根据gps坐标来计算两点间的距离
//x1,y1 点1的坐标 x2,y2点2的坐标
-(double) gps2m:(double)x1 _y1:(double)y1 _x2:(double)x2 _y2:(double)y2{
double radLat1 = (x1 * 3.1416 / 180.0);
double radLat2 = (x2 * 3.1416 / 180.0);
double a = radLat1 - radLat2;
double b = (y1 - y2) * 3.1416 / 180.0;
double s = 2 * asin(sqrt(pow(sin(a / 2), 2)
+ cos(radLat1) * cos(radLat2)
* pow(sin(b / 2), 2)));
s = s * 6378137.0;
s = round(s * 10000) / 10000;
return s;
}
ios根据gps坐标来计算两点间的距离
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。