これは緯度と経度を指定することによって表示させています。
ただし、指定できるのは十進法の緯度と経度です。
緯度と経度は角度と同じなので、度分秒で表すのが一般的です。
例えば北見市ならば「北緯43度48分11秒、東経143度53分27秒」となり、十進法で表すと、「緯度43.808056、経度143.894139」となります。
で、位置なので異なる二点の距離も求められるはずだと思い、ネットでいろいろ調べてみましたら、こんな感じで求めるみたいですね。
試しに計算してみたらあっているようでした。
これを利用して、各お店の距離なんかも出していったら面白いと思いました。
ただし、指定できるのは十進法の緯度と経度です。
緯度と経度は角度と同じなので、度分秒で表すのが一般的です。
例えば北見市ならば「北緯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
試しに計算してみたらあっているようでした。
これを利用して、各お店の距離なんかも出していったら面白いと思いました。




コメントする