昨日は,Google Maps APIを利用して学会マップなるものを作成しました. 今日は,マップ上の任意の2点間の距離を計算する方法を考えてみました. Google Maps APIでは,マップ上における"click"イベントを捕まえることで,任意の地点の経度,緯度情報を取得することができます. そこで,経度,緯度情報から球面上の弧の距離を計算する方法を考えてみました. 経度とは,ロンドンの旧グリニッジ天文台を基点に±180°で等間隔に割り当てられています(参照:経度 - Wikipedia). 緯度とは,赤道を基点に±90°で等間隔に割り当てられています(参照:緯度 - Wikipedia). 経度を,緯度を,地球の半径をrとし,地球の中心を原点とした極座標系を考えます. ここから,直交座標系におけるx,y,zをそれぞれ計算すると, となります. これにより,任意の2点間の直線距離が求
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く