怎么计算两个经纬度之间的距离.
2015-03-10 14:00
351 查看
///<summary>///获取两个经纬度之间的距离///</summary>///<paramname="LonA">经度A</param>///<paramname="LatA">纬度A</param>///<paramname="LonB">经度B</param>///<paramname="LatB">经度B</param>///<returns>距离(千米)</returns>publicstaticdoublegetDistance(doubleLonA,doubleLatA,doubleLonB,doubleLatB){//东西经,南北纬处理,只在国内可以不处理(假设都是北半球,南半球只有澳洲具有应用意义)doubleMLonA=LonA;doubleMLatA=LatA;doubleMLonB=LonB;doubleMLatB=LatB;//地球半径(千米)doubleR=6371.004;doubleC=Math.Sin(rad(LatA))*Math.Sin(rad(LatB))+Math.Cos(rad(LatA))*Math.Cos(rad(LatB))*Math.Cos(rad(MLonA-MLonB));return(R*Math.Acos(C));}
privatestaticdoublerad(doubled){returnd*Math.PI/180.0;}
相关文章推荐
- 怎么计算两个经纬度之间的距离
- 怎么计算两个经纬度之间的距离
- java计算两个经纬度点之间的距离
- java通过经纬度计算两个点的之间的距离的算法
- 计算两个GPS经纬度坐标之间的距离 PHP
- php计算两个经纬度地点之间的距离
- 计算两个经纬度之间的距离
- php计算两个经纬度地点之间的距离(转)
- 怎么根据经维度计算两点之间的距离,怎么根据经纬度与距离计算目标地点的经纬度
- 计算两个经纬度之间的距离
- 怎样计算两个经纬度之间的距离?
- 计算两个经纬度之间的距离
- 给你两个经纬度,计算他们之间的距离
- PHP计算两个经纬度之间的距离
- iOS通过经纬度计算两个坐标之间的距离
- 通过经纬度计算两个之间的距离
- iOS-计算两个经纬度之间的距离和方位
- 计算两个经纬度之间的距离
- java 计算两个经纬度之间距离
- 给你两个经纬度,计算他们之间的距离