Object-c 根据经度纬度计算两点间的距离
来源:互联网 发布:阿贝成像原理实验数据 编辑:程序博客网 时间:2024/04/30 01:39
m
Object-c 根据经度纬度计算两点间的距离
通过简单的数学方法就能轻松地根据经度纬度计算两点间的距离(由于在项目中用到了,所以记录了下来)以下是实现方法:
/**
* 获取两点经纬度地址的方法返回的单位是公里
*
* @param latA A点的纬度
* @param lngA A点的经度
* @param latB B点的纬度
* @param lngB B点的经度
*
* @return A,B连点的距离
*/
+(double) getDistanceLatA:(double)latA
lngA:(double)lngA
latB:(double)latB
lngB:(double)lngB{
double radLat1 = [self rad:latA ];
double radLat2 = [self rad:latB ];
double a = radLat1 - radLat2;
double b = [self rad:lngA] - [self rad:lngB];
double s = 2 * sin(sqrt(pow(sin(a /2),2)
+cos(radLat1) *cos(radLat2)
*pow(sin(b /2),2)));
s = s * EARTH_RADIUS;
s = s*1000;
double c = (round((s))/10)*10 /1000.0;
return c;
}
- Object-c 根据经度纬度计算两点间的距离
- Object-c 根据经度纬度计算两点间的距离
- C# 根据经度纬度计算两点的距离
- C# 根据经度纬度计算两点的距离
- 已知两点的经度、纬度,计算两点的距离
- SQL语句根据经度纬度求出两点间的距离排序
- 根据地球上两个地点的经度和纬度,如何获得这两点的距离?
- java 计算经度纬度之间的距离
- C语言实验:已知地球上两点的经度和纬度求其球面距离
- 根据2个经纬度点,计算这2个经纬度点之间的距离(通过经度纬度得到距离)
- 根据2个经纬度点,计算这2个经纬度点之间的距离(通过经度纬度得到距离)
- 根据2个经纬度点,计算这2个经纬度点之间的距离(通过经度纬度得到距离)
- 根据两点间的经纬度计算距离
- 根据经纬度计算两点间的距离
- 根据两点间的经纬度计算距离
- 根据经纬度计算两点间的距离
- 根据两点经纬度计算地球表面两点间的距离
- 根据两点经纬度计算两点间的距离图
- windows cmd命令大全
- 再谈typedef(重点为函数指针)
- Android Matrix
- python2 中编码问题
- 使用DES和RSA做数据加密
- Object-c 根据经度纬度计算两点间的距离
- Spring切入点表达式
- this逃逸问题
- java base64字符串生成图片
- 整理牛客网关于android的问题(一)
- UVA11270
- 欢迎使用CSDN-markdown编辑器
- Git分支 详解
- 十二生肖记忆法