我該如何測量我與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