2011-01-27 50 views
2

我試圖計算在android中使用Google Map的兩個地圖點之間的距離。我使用了兩個緯度長的值來放置兩個地圖針,並且還能夠繪製兩點之間的路線。 現在如何計算我繪製的路徑的距離? 請任何身體幫助!android中的兩個地圖點或lat長度之間的距離

謝謝&關心!

回答

5

您可能想要使用Google Directions API來了解兩個GPS位置之間的真實距離。如果你想要「烏鴉飛」的距離,謝赫的答案是完美的。

+0

我想要通過兩點之間的公路距離,以便我可以根據精確的距離計算公平。 – 2011-01-27 07:57:15

5

獲取兩個位置之間的距離的最簡單方法是在android.location.Location中。靜態函數distanceBetween將做你想要的。

http://developer.android.com/reference/android/location/Location.html

(我不知道該怎麼回覆一個帖子,但我想說,任何人的事實,謝赫的「髒」的答案是不正確的後查看該線程;他計算矩形距離如果你真的想自己做數學,你需要使用這個:http://www.movable-type.co.uk/scripts/latlong.html但是你並不是真的想自己做數學,真的。 )