2013-03-18 35 views

回答

0

如果你願意承擔地球是一個球體,然後有一個簡單的公式來計算給定的緯度,經度兩點之間的距離,與地球的半徑:

http://en.wikipedia.org/wiki/Great-circle_distance#Formulas

我在這裏實現了它(見Point#distance),而在地球的半徑融通(或者,你可以說我的計量單位是地球半徑):

https://gist.github.com/amitkgupta/5019163

如果你想得到米,英里等的結果,你需要乘以相應的半徑值。