ジオコーダージェムを使用すると、レール内の2つの座標間の距離を簡単に計算できます。
obj.distance_from([40.714,-100.234])
レールの外側のルビースクリプトでこれをどのように達成できますか?
ジオコーダージェムを使用すると、レール内の2つの座標間の距離を簡単に計算できます。
obj.distance_from([40.714,-100.234])
レールの外側のルビースクリプトでこれをどのように達成できますか?
地球が球体であると仮定する場合は、緯度、経度、地球の半径から 2 点間の距離を計算する簡単な式があります。
http://en.wikipedia.org/wiki/Great-circle_distance#Formulas
Point#distance
ここでは、地球の半径を考慮せずに実装しました (「参考文献」を参照)。
https://gist.github.com/amitkgupta/5019163
メートル、マイルなどの結果が必要な場合は、半径の適切な値を掛ける必要があります。