地図上の2点間の距離を求めるのはやっかいな問題だ。地球は丸いため、ピタゴラスの定理で求めることは出来ず、難しい計算を要するためだ。 今回、数ある計算式の中から、比較的簡単なヒュベニの公式を挙げておく。ただ、この公式、カシミール 3Dで利用されているものの、どうも出所が怪しい…。なお、もっと正確なライブラリやコードが使いたい方は、Google MapsAPI V3の﹁computeDistanceBetween()﹂を利用すると良いだろう。 私作。二地点の緯度・経度からその距離を計算する︵日本は山だらけ〜︶を参考にコードを作成した。 slaypni氏の作。 ネットを探すと他にもコードを公開している人がいるので、探してみてください。