我该如何测量我与lua程序运行的距离?最好从gps位置。我有经度和纬度。测量我与lua的距离有多远
-1
A
回答
0
我会用一个封闭随着勾股定理这样做:
function odometer(curx, cury)
local x = curx or 0
local y = cury or 0
local total = 0
return function(newx, newy)
local difx = math.abs(newx - x)
local dify = math.abs(newy - y)
total = total + math.sqrt(difx * difx + dify * dify)
x, y = newx, newy
return total
end
end
在你applicationsd的启动,你会打电话odometer
和当前的经度和纬度通过(或者它会默认为0):
myodometer = odometer(longitude, latitude)
之后,您可以设置您的应用程序调用myodometer
每一个,说1000毫秒,同时通过在新的经度和纬度:
myodometer(newlongitude, newlatitude)
+0
经度差分和纬度差异不等于毕达哥拉斯定理所要求的差分和差分。必须使用更复杂的[公式](http://en.wikipedia.org/wiki/Great-circle_distance)。 – 2013-02-13 06:51:37
相关问题
- 1. 我距离MVC有多远
- 2. 我距离窗口顶端有多远?
- 3. 测量距离
- 4. 椭圆测量距离
- 5. 无网络测量距离
- 6. GPS坐标距离测量
- 7. 测量距离和lattitude
- 8. HSL颜色之间的距离测量
- 9. iOS - 测量距离的最佳方式
- 10. 测量两条线之间的距离
- 11. 如何测量图像中的距离?
- 12. 测量图像之间的距离
- 13. 显示图像的距离测量
- 14. 多边形点离质心最远的距离
- 15. K最近的邻居与高尔距离测量在R
- 16. Android:如何使用GPS测量距离
- 17. Android GPS精确距离测量
- 18. 使用iPhone相机测量距离
- 19. 地理位置+距离测量
- 20. 如何在dicom中测量距离
- 21. 在iOS中测量/计算距离
- 22. iOS接近度和GPS测量距离
- 23. 如何测量对角距离点?
- 24. 向量与矩阵的余弦距离
- 25. Jaccard与张量流的距离矩阵
- 26. 用于测量两个CLLocation之间距离的iPhone 3G GPS有多精确?
- 27. Scipy.cluster.hierarchy.fclusterdata +距离度量
- 28. 与最小距离
- 29. 选择距离最远的颜色
- 30. 距离度量的信息
在什么情况下?在智能手机上?我很乐意帮助你,但添加一些细节,你的问题太模糊。 – Netfangled 2013-02-12 20:52:35
是的,它是智能手机上的应用程序,我使用conora sdk – user1741900 2013-02-12 21:00:19
如果我理解正确,它就像一个计步器,但不是测量步骤,它测量距离?我的第一本能是使用毕达哥拉斯定理。如果您需要总距离运行,而不是从点A到点B的距离,则每X毫秒执行一次。 – Netfangled 2013-02-12 21:04:49