二点の緯度と経度から距離を求める

| | コメント(0) | トラックバック(0)

二点の緯度と経度から距離を求める
 北見ペディアではGoogleマップ上にお店等の位置を表示させています。

 これは緯度と経度を指定することによって表示させています。
 ただし、指定できるのは十進法の緯度と経度です。

 緯度と経度は角度と同じなので、度分秒で表すのが一般的です。
 例えば北見市ならば「北緯43度48分11秒、東経143度53分27秒」となり、十進法で表すと、「緯度43.808056、経度143.894139」となります。

 で、位置なので異なる二点の距離も求められるはずだと思い、ネットでいろいろ調べてみましたら、こんな感じで求めるみたいですね。

A点の秒単位の経度x、緯度yをそれぞれAx、Ayとし、同じようにB点をBx、Byとすると

Ax = Ax/450*10
By = By/300*10
距離(km)=√((Ax-Bx)^2+(Ax-By)^2)

http://q.hatena.ne.jp/1129618085

 試しに計算してみたらあっているようでした。

 これを利用して、各お店の距離なんかも出していったら面白いと思いました。


トラックバック(0)

このブログ記事を参照しているブログ一覧: 二点の緯度と経度から距離を求める

このブログ記事に対するトラックバックURL: http://kitamiauction.com/blog/mt/mt-tb.cgi/142

コメントする

このブログ記事について

このページは、ken2が2008年10月24日 21:48に書いたブログ記事です。

ひとつ前のブログ記事は「地方版Wikipedia」です。

次のブログ記事は「北見オークション アクセス解析(2008/10/18-2008/10/24)」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

北見オークション