计算距离函数
2020-07-09 10:19
351 查看
计算距离函数
// 计算距离函数 Rad(d) { //根据经纬度判断距离 return d * Math.PI / 180.0; }, getDistance(lat1, lng1, lat2, lng2) { // lat1用户的纬度 // lng1用户的经度 // lat2商家的纬度 // lng2商家的经度 var radLat1 = this.Rad(lat1); var radLat2 = this.Rad(lat2); var a = radLat1 - radLat2; var b = this.Rad(lng1) - this.Rad(lng2); var s = 2 * Math.asin(Math.sqrt(Math.pow(Math.sin(a / 2), 2) + Math.cos(radLat1) * Math.cos(radLat2) * Math.pow(Math.sin(b / 2), 2))); s = s * 6378.137; s = Math.round(s * 10000) / 10000; s = s.toFixed(1) + 'km' //保留两位小数 console.log('经纬度计算的距离:' + s) return s },
相关文章推荐
- 5-3 使用函数计算两点间的距离
- Mysq创建l计算两GPS坐标的距离的函数
- 计算两个坐标之间距离的函数
- gdb调试实战——调试可执行程序,计算缓冲区起始地址与函数foo返回地址的距离
- MySql 计算两点经纬度距离的函数
- 习题5-3 使用函数计算两点间的距离 (10分)
- 记录两个函数--1.计算某个经纬度的周围某段距离的正方形的四个点。2.根据两点间的经纬度计算距离
- mysql JS 计算两GPS坐标的距离函数:
- 使用函数计算两点间的距离 (10分)
- [042]各类距离计算函数——Python版
- oracel中创建计算google地图两个点间的距离的函数
- 计算两点间距离(成员函数)
- 习题5-3 使用函数计算两点间的距离 (10分)
- SQL SERVER 根据地图经纬度计算距离函数
- 实验5-4 使用函数计算两点间的距离 (10分)
- python函数——根据经纬度计算距离公式的错误及修正
- 根据两个点坐标计算距离的函数
- SQL 计算两个地理坐标相差的距离的函数
- 常用距离计算函数
- 创建函数计算目标元素到浏览器窗口的距离