Google Map で任意の場所の緯度と経度を知る方法
2005.12.01
6月に書いた「Google Map API で早速遊んでみた」というエントリーには、沢山の人にトラックバックをいただいた。今日も、みじさんという方からトラックバックをいただいたのだが(参照)、そこにこんなことが書いてあったのに着目。
ただ、座標の計算がめんどくさい・・・。国土地理院の緯度、経度検索サイトで測って、さらにそれを10進法に直す手間がめんどくさい・・・。もっと楽な方法はないのだろうか・・・。皆さん、やっぱり計算されてるのかしら?
こんな質問をいただくと、とても嬉しくなってしまうのが私の性分である(質問者が女性だから妙に親切なわけではないので、決して誤解はしないように^^;)。
では、東京駅を例にとって、緯度と軽度を求める手順を示そう。
1.ブラウザーでGoogle Mapのページを開く。[左のリンクをクリックすると、別ウィンドウが開く。]
2.そのページの「検索」というボタンの左側のテキストボックスに、"東京駅"とタイプして検索ボタンを押す。[東京駅を中心にした拡大地図が表示される。]
3.次に、(これが少し難しいのだが)中心に表示されているマーカー(小さな一つ目お化けのようなもの)の根元をダブルクリック(すばやく2回クリック)する。[地図が少しだけスクロールする。]
4.画面の右上の方にある「このページのリンク」というリンクをクリックする。[ブラウザーの画面が再描画され、ほぼ同じものが表示される。]
5.ここで、ブラウザーのアドレスバーに表示されている、URLに着目する。そこに、"&ll=35.681361,139.766082&" のようなテキストが含まれている。この"ll=" と "&" に挟まれた数字が緯度と経度。[この場合、緯度=北緯35.681361度、経度=東経139.766082度となる。]
ステップ3のダブルクリックが少し難しいのと、ステップ5のアドレスバーから数字を抜き出す部分が少し手間取るかも知れないが、パソコン初心者の人にも出来る作業なので、ぜひとも試して欲しい。ステップ1で"東京駅"とタイプする代わりに、"東京都世田谷区宮坂1丁目"などと住所を入力しても、"赤坂プリンスホテル"と建物の名前を入力しても良いし、マップをスクロールしたり、ズームしながら目的の場所を探しても良い(その場合はマーカーは表示されないが、気にせずに目的のものをダブルクリックすれば良い)。
私はこのページを使用しています。
http://www.ksgmap.jp/map/tool/polylinemaker.html
http://jsgt.org/ajax/newmon/samples/chapter03/03-31/getlatlon2_for_wgs84.htm
小数点以下は6桁で十分のようです
http://tech.n-linux.com/index.php?technical_note%2Fnlt00042#qb4cb9de
Posted by: & | 2005.12.01 at 19:36
こんにちわ!
緯度と経度の調べ方、教えてくださいまして、ありがとうございます!
これで今度から計算しなくてすみそうです。。。
こちらもTBとコメント、させていただきますね。
&様>こちらも便利そうなサイトですね!住所はわからない時には、こちらのサイトを使うとよさそうです。活用させていただきます。
Posted by: miji | 2005.12.01 at 21:39
ここで紹介されている方法に自分で気付く前に、自分で作った画面から緯度経度を割り出していました (-_-;
http://twinkle.cc/perltips/archives/2005/10/google_map.php
そして、いろいろ遊んでいるうちに (米国の場合は) 住所入れると緯度経度返してくれる API があることに気づきました (-_-;
PHP: http://twinkle.cc/perltips/archives/2005/11/goolge_maps_api.php
Perl: http://twinkle.cc/perltips/archives/2005/11/post_8.php
拙作のサイトで申し訳ない。
Posted by: yas | 2005.12.01 at 22:48
手抜きですが以下のJavaScriptをブックマークレットにし、実行することでも取得可能です。
javascript:var t=document.getElementsByTagName('img');objRegex=new RegExp('local.google.com');for(i=0;i<t.length;i++){if(t[i].src.match(objRegex)){prompt("",t[i].src);}}
※"<"を半角にして利用して下さい
Posted by: tani | 2005.12.01 at 23:30
はじめまして。いつも楽しみに拝見させていただいております。私は以下のサイトを利用しております。
http://www.geocoding.jp/
Posted by: mnakao | 2005.12.02 at 17:22
皆さん、色々とご存知ですね。こうやって、有用な情報が簡単に集まってしまうところがブログのすばらしいところですね。
Posted by: satoshi | 2005.12.02 at 19:34
いつも楽しく読ませて頂いております。
geocodingさんはいっとき、緯度経度がずれてましたがその後直ったようですね。このブログのコメントで再訪して確認しました。また利用しようと思った今日このときです。
Posted by: AKTK | 2005.12.03 at 03:20
こんにちは、はじめまして。緯度経度を知りたくて、検索したらこちらにお邪魔してしまいました。
緯度経度の調べ方、参考にさせて頂いてしまいました!どうもありがとうございました☆とても助かりました!!
Posted by: ハニ | 2007.02.27 at 07:39