ネットカフェとギター好きの管理人(ばれんしあ)のつれづれ

ネカフェ通信携帯版で「地図から検索」を可能にしました

ブログの更新間隔を空けてまで頑張ってしまいました

ネカフェ通信携帯版技術メモ


見よ、この汚い字

もとい、小難しいメモ獵

よくさぁ、数学の勉強がイヤで

「サイン・コサインなんてどうせ人生の中で使わないだろ!」

っていうじゃないですか…

使うんですよ!

ネカフェ通信のプログラミングで…蓮
地図中心からの方角と距離

[問題]
地図の中心の位置が
(北緯,東経)=(lat1,lng1)[度] のとき、
あるネットカフェ:(北緯,東経)=(lat2,lng2)[度]までの
距離 L と 方角 θ(真東を0°とし、反時計回りの角度)
を求めよ
(ただし、地球は完全な球面で、求めたい距離に対して球の半径は十分大きいと仮定する)

[2週間かかって解いた結論]
Δlat=lat2-lat1
Δlng=lng2-lng1 とすると
緯度方向の距離:
 x=R・Δlng・(π/180)・cos(lat1・(π/180))
緯度方向の距離:
 y=R・Δlat・(π/180)
(R=地球半径=6,378,137[m])

L=√(x2+y2)

θ=tan-1(Δlat/Δlng)

いや先日、友人と待ち合わせで岐阜駅に行ったとき
ちょっと時間があったのでネットカフェで時間をつぶそうと思って
自分のサイトを見てみたんですがね…
どこが駅に近いのか分からなかったんですよ…

「使えん!」

で、地図から検索機能の追加を決意しました!

そんな裏事情と
地球の半径まで入っている鍊

お茶目なネカフェ通信 for Mobileを今後もよろしく!

コメントをどうぞ