スポンサーサイト

--–--–-- (--) --:--
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

2ch-modeとOperaとGoogle Earthの連携

2006–06–17 (Sat) 23:48
私的メモ。
標準のブラウザにOpera、2ちゃんねるの閲覧に2ch-mode(on xyzzy)を使用している環境(非常に珍しい環境だとは思いますが)で、2ちゃんねるのGoogle Earth関連のスレッドによく書かれている緯度経度の数字から、直接Google Earthの該当ポイントにジャンプするやり方。
2ch-mode→Opera→Google Earthと勝手にデータが流れていくので、Operaを常時起動させっぱなしにしている人向け。できればGoogle Earthも先に起動しておくと便利。

まずOperaでの設定。
Google Earthスレより、

629 [2006/06/17(土) 15:00:13 ID:FM1pbPJx0] 名無しさん@お腹いっぱい。 <sage>

うーん、出来た。もの凄い嬉しい。

Q. OperaをJaneの指定ブラウザにしている人が、Janeコマンド(>>10)を利用するには
A.
 1. ツール>設定>詳細設定>ダウンロードと選び、新規作成ボタンを押す
 2. MIMEタイプ欄に、「application/vnd.google-earth.kml+xml」
 3. ファイル拡張子欄に、「kml」
 4. 「標準のアプリケーションで開く」をチェック(駄目なら「他のアプリ~」にして、直接GEを指定)
 5. 念のため一度Operaを再起動する

Q. Operaでkmzのリンクをクリックしたとき、直ぐにGE側に反映させるには
A.
 1. ツール>設定>詳細設定>ダウンロードと選び、新規作成ボタンを押す
 2. MIMEタイプ欄に、「application/vnd.google-earth.kmz」
 3. ファイル拡張子欄に、「kmz」
 4. 「標準のアプリケーションで開く」をチェック(駄目なら「他のアプリ~」にして、直接GEを指定)
 5. 念のため一度Operaを再起動する

http://pc7.2ch.net/test/read.cgi/software/1150187535/629


次に2ch-modeの設定。
~/.2ch/config.l あたりに、
;;; 緯度経度の数値からGoogle Earthに飛ぶ
(defun jump-googleearth (&optional str)
(interactive)
(unless str
(setq str (read-string "lat,lon : ")))
(long-operation
(let ((url (concat "http://maps.google.com/maps?q="
(si:www-url-encode str)
"&output=kml"
)))
(shell-execute url t)
; (call-process (concat "C:/Program Files/Opera/Opera.exe " url))
)))
(defun jump-googleearth-selection ()
(interactive)
(jump-googleearth (if (pre-selection-p)
(selection-start-end (beg end)
(buffer-substring beg end))
nil)))
(global-set-key '(#\C-x #\j) 'jump-googleearth-selection)

と書く。最後の行のキーバインドは各自適当に。

※このコードはHIE no xyzzyさんのところの、Google検索のコードをほとんどそのままパクってきたものです。

そしてスレッドの中の、緯度経度の数字が書いてある部分を以下のように選択して、

683 [2006/06/17(土) 22:51:36 ID:Kop8iLF00] 名無しさん@お腹いっぱい。 <sage>

島より大きな空港

4°11'24.86"N 73°31'45.79"E


C-x j でGoogle Earthが起動して、そのポイントにジャンプ。

今まで、いちいちGoogle Earthの中の検索窓にコピペしていたので、その煩わしさがなくなりました。629さんと、HIEさんのおかげです。感謝。

« みんなで世界地図を作ろう | HOME |  たまにはサッカーも見る »

コメント

コメントの投稿

 
管理者にだけ表示

トラックバック

「Google Earth、高画質3Dモデルの表示が可能に!」

高画質3Dモデルが表示可能になったGoogle Earth Google Earthの最新版では高画質3Dモデルの表示が可能になったようです。詳しくは続きをどうぞ!  …

トラックバックURL

http://gito2.blog39.fc2.com/tb.php/205-a9a02225

⇒ この記事に対してトラックバックを送信する(FC2ブログユーザー)

 | HOME | 

category

recent comment

recent trackback

tag cloud

pet

profile

track word

others

haiku

about

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。