地図蔵 ▷ 2012年までの記事「sin, cos, tan その2」

sin, cos, tan その2

(2012年11月15日)

グーグルマップは new google.maps.Circle で容易に半径 n km の円を描くことができるのですが

また使うかもしれない計算式をメモランダ

var R = 6371;
var dLat = (point2.lat() - point1.lat()) * Math.PI / 180;
var dLon = (point2.lng() - point1.lng()) * Math.PI / 180;
var a = Math.sin(dLat / 2) * Math.sin(dLat / 2) +
  Math.cos(point1.lat() * Math.PI / 180) * Math.cos(point2.lat() * Math.PI / 180) *
  Math.sin(dLon / 2) * Math.sin(dLon / 2);
var c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1 - a));
var d = R * c;

地図の利用度や親しみ度合いは、国によって大きな差があるように思います。
日本は、世界で最も地図を読める国のひとつだろうと私は感じております。

朝晩めっきり冷えてきました。
「坊主頭にしようかな」と言ったら、カミサンと娘から空しく却下された44歳の秋。