dmap上で、2点間の直線距離を計算する機能を追加しました。
地図上で、計算したい2地点を各々ダブルクリックし、A点、B点ボタンで各地点を確定した後、計算ボタンをクリックします。
地球が球面体である上に、楕円体でもあるので、計算が複雑。
sinやcosinなんて、学生以来、使ったこともないので、悪戦苦闘。
いくつかの賢い方のサイトを参考に(ほとんど頂いたかな...)させていただきました。
国土地理院の距離計算サイトでチェックしてみましたが、一応、同じ値が返ってくるので、正しく計算できてるのかな。
もっとも、実際の道は山あり谷あり、カーブもあるし、飛行機で飛ぶのでなければ、誤差はあまり関係ないのかも。
飛行機も地面すれすれに飛ばない限り、距離はあわないし、実際にはまっすぐ飛ばないしね。
人が移動する際には、「○時間くらいかな」っていう人の経験値の方が、役に立つのかも...
地図上で、計算したい2地点を各々ダブルクリックし、A点、B点ボタンで各地点を確定した後、計算ボタンをクリックします。
地球が球面体である上に、楕円体でもあるので、計算が複雑。
sinやcosinなんて、学生以来、使ったこともないので、悪戦苦闘。
いくつかの賢い方のサイトを参考に(ほとんど頂いたかな...)させていただきました。
国土地理院の距離計算サイトでチェックしてみましたが、一応、同じ値が返ってくるので、正しく計算できてるのかな。
もっとも、実際の道は山あり谷あり、カーブもあるし、飛行機で飛ぶのでなければ、誤差はあまり関係ないのかも。
飛行機も地面すれすれに飛ばない限り、距離はあわないし、実際にはまっすぐ飛ばないしね。
人が移動する際には、「○時間くらいかな」っていう人の経験値の方が、役に立つのかも...