「まさ」のあれこれWeblog
職業はランナーでもプログラマーでもないけど・・ランニングする40才+α

::これは(たぶん)便利!
:: 最近のあれこれ








:: Navigation

ご協力ください
running 

wiki
みんなで作る
ランニング辞典






:. 今日のジョグがあの都市に ジョギングシミュレータVersionUP

プログラミング || 2008/05/12 - 21:31 ||

ジョギングシミュレーターをバージョンアップしました。



今回の主な変更点は・・
□自分の走った行程を簡単な操作で他の都市に移動、比較機能を追加。他。

jogsim190


画面上はこっそり新しい機能を盛り込んでいます。(^^)

ジョギングシミュレーターはせっかく世界地図がバックグラウンドにあるわけですから、ちまちま自宅近所だけで楽しんでもおもしろくありません。ということで、自分が走った工程(ルート)を、あの都市にコピーしたら、どれくらいの距離感なのかを表示できるようにしました。

jogsim190-1
まず、一通り、走った(歩いた)行程を地図上にいつものように表示します。その後「行程を他の都市と比較」をクリック、リストから移動したい都市を選び「ジャンプ」をクリック。

jogsim190-2
すると、じゃーん、選んだ都市にデータ移動します。その後・・・

jogsim190-3
白いピンをドラッグすると行程を移動させることができます。適当に場所を移動させてください。















まぁできちゃうと簡単に見えるのですが、実はこれを実現するにあたり、少し頭を使っています。というのは、ほらこのマップって小学校の社会で習ったメルカトル図法ってやつで、赤道から北に行くほど(南に行くほど)、東西方向が長く表示されるわけです。
一応、「走行距離」を計るというのをテーマにしているだけに、自宅周辺の1kmは、ニューヨークに行っても1kmであってほしいわけです。ところが、単純に経度・緯度を移しただけだと、距離が変わってしまうんですね。ということで、距離を合わせるために、各点を補正しています。だから、自宅周辺で正方形の形で走っても、場所が変わると・・・形が変わります。
久しぶりにサイン・コサインなんて考えてしまい、目がθ(シータ)になってしまいました。三角関数なんて大人になったら使わないよとよく言われますが、私は使いました。まんざら高校自体の勉強も無駄ではないですね。

さて、こうなるとコピー後の図形を移動だけではなく回転させたいとも思うのですが、考えると熱が出そうなので止めました。球面上を回転させるってイメージわかないし。誤差の範囲といえばそうかもしれないけど、100km以上走る人も多いからねぇ(汗)


最新アクセス:2024-11-22 15:35:49 / 9141

タグ:


Facebook
 
関連記事検索
COMMENTS

「た」 さんからのコメント


なんかその理数系的な発想と対処........根っから文型の私は、心から尊敬しちゃいますよ(笑

2008/05/12 22:27

マハロ菊池 さんからのコメント


荒川に比べるとハドソン川って相当川幅があるんですねえ、とか、皇居とセントラルパークの大きさを比較したりとか別の用途にも良いですね。

2008/05/13 07:18

shobun さんからのコメント


すげえよ、まささん、三角関係、じゃなくて三角関数ね。最北端のジョグ経験はスコットランドで20kmくらいでしたが(軽く自慢)東京にもってくるとちょっと囲んだ大きさが大きくなるってこと(笑)

2008/05/13 09:17

masa さんからのコメント


>「た」さん
でも、実計算してくれるのはコンピュータだから便利なものです。

>マハロ菊池さん
皇居何個分とか思う人もいるんでしょうね

>shobunさん
地球は丸いってことが実感できますね。

2008/05/13 22:05

「なー」 さんからのコメント


お世話になります。
測定点の住所を知ることができるそうですが、
具体的にはどのような操作をしたらよいのでしょうか。

2008/08/04 22:52

Add Comments

■Admin Area
© copyright 2004-2024 まさ ■