1
外的地理編碼器寶石允許軌內2個座標之間的距離很容易計算:使用地理編碼來計算距離軌道
obj.distance_from([40.714,-100.234])
我如何在軌道外的Ruby腳本實現這一目標?
外的地理編碼器寶石允許軌內2個座標之間的距離很容易計算:使用地理編碼來計算距離軌道
obj.distance_from([40.714,-100.234])
我如何在軌道外的Ruby腳本實現這一目標?
如果你願意承擔地球是一個球體,然後有一個簡單的公式來計算給定的緯度,經度兩點之間的距離,與地球的半徑:
http://en.wikipedia.org/wiki/Great-circle_distance#Formulas
我在這裏實現了它(見Point#distance
),而在地球的半徑融通(或者,你可以說我的計量單位是地球半徑):
https://gist.github.com/amitkgupta/5019163
如果你想得到米,英里等的結果,你需要乘以相應的半徑值。