Lua 计算两个GPS坐标点之间的距离
2017-12-16 11:20
2621 查看
Lua 计算两个GPS坐标点之间的距离
local EARTH_RADIUS = 6378.137 local function rad(d) return d * math.pi / 180.0 end local function getDistance(lat1,lng1,lat2,lng2) local radLat1 = rad(lat1) local radLat2 = rad(lat2) local a = radLat1 - radLat2 local b = rad(lng1) - rad(lng2) local 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 * EARTH_RADIUS return s*1000 -- 单位米 end
相关文章推荐
- Lua 计算两个GPS坐标点之间的距离
- 计算两个GPS经纬度坐标之间的距离 PHP
- 通过gps给定的两个经纬度坐标,计算两点之间的距离
- 计算两个坐标之间的距离(米)
- 通过经纬度坐标计算两个点之间的距离
- 计算两个地理坐标之间的距离
- 计算两个坐标之间距离的函数
- 使用iOS原生类计算两个坐标点之间的距离
- 计算两个坐标之间的距离
- PHP计算google map两个坐标之间的距离
- PHP计算两个GPS点之间的距离
- php计算两个坐标(经度,纬度)之间距离的方法
- 计算地球表面任意两个GPS点之间的球面距离
- 计算两个坐标点之间的距离
- 计算地球上两个坐标点(经度,纬度)之间距离sql函数
- 计算地球上两个坐标点(经度,纬度)之间距离sql函数
- 计算两个经纬度坐标之间的距离
- 计算地球上两个坐标点(经度,纬度)之间距离sql函数
- 计算两个坐标点之间走最短距离有多少种走法
- Android/J2SE计算两个位置坐标之间的距离