googleマップから緯度と経度を取得


Fukuike-FrontPage

 googleマップ(googleローカル)で、そのとき表示されている地図の中心地点の緯度経度を求めるには、「このページのリンク」からリンクをコピーします。リンクの文字列内に

&ll=33.62291,130.427198&

といった、カンマで区切られた2つの数字(この例では33.62291と130.427198)があります。最初の数字が緯度、後が経度です。単位はどちらも度です。この緯度経度は世界測地系によるものです。

 緯度や経度の表現には、googleマップのような、小数点以下もある度の単位ではなく、度・分・秒で秒は小数点以下もあるという方法もあります。1度(degree)は60分、1分(minute)は60秒です。秒はsecondです。

 2つの表現法の間の変換は単純ですが、多量のときにはソフトウェアにやらせた方がいいでしょう。Rのspパッケージにdd2dms()という関数があります。

> dd1<-130.99
> dd1dms<-dd2dms(dd1)
> dd1dms
[1] 130d59'24"E