首页
微信
安卓
接口
移动
前端
专题
文档库
工具
网址
§
ITPOW
>>
文档
>>
手机网页
计算两个经纬度之间的直线距离-JavaScript 版
作者: 来源: 日期:2016-11-3
计算两个经纬度之间的直线距离-JavaScript 版
计算两个经纬度之间的直线距离-C# 版
计算两个经纬度之间的直线距离-SQL Server 利用 geography 计算地理位置距离、距我最近排序
代码是网上别个写的,经验证距离计算正确。
function rad(d) { return d * Math.PI / 180.0; } function calDistance(lon1, lat1, lon2, lat2) { var a = rad(lon1) - rad(lon2); var radLat1 = rad(lat1); var radLat2 = rad(lat2); var b = radLat1 - radLat2; var s = 2 * Math.asin(Math.sqrt(Math.pow(Math.sin(b / 2), 2) + Math.cos(radLat1)*Math.cos(radLat2)*Math.pow(Math.sin(a / 2), 2))); s = s * 6378.137 ; // 地球半径,单位千米 s = Math.round(s * 10000) / 10000; return s; }
计算两个经纬度之间的直线距离-JavaScript 版
计算两个经纬度之间的直线距离-C# 版
计算两个经纬度之间的直线距离-SQL Server 利用 geography 计算地理位置距离、距我最近排序
相关文章
创建于2005年
渝ICP备05010272号-1
电邮:
cftea@126.com
即将跳转...