- google-maps 20161210.458(in MELPA)
- Access Google Maps from Emacs
概要
実はEmacsでGoogle Mapsにアクセスできるんです!
使い方はM-x google-mapsで場所を入力するだけ!
regionが指定してある場合は、その場所を表示します。
ズームインやズームアウトもできます。
機能 | キー |
---|---|
ズームイン | + > . |
ズームアウト | - < , |
ズームのレベルを設定 | z |
ズームのレベルを削除 | Z |
URLをコピー | w |
地図のタイプを設定 | t |
更新 | g |
移動 | 矢印キー |
マウスでズームイン・アウト | ホイール |
終了 | q |
ただ、マウスドラッグによる移動には対応していません。
デフォルトは英語表記になっていますので、
本設定では日本語表記にするようアドバイスをかけました。
Fig1: M-x google-maps 東京駅
Fig2: t satellite で航空地図
Fig3: t hybrid
インストール
パッケージシステムを初めて使う人は
以下の設定を ~/.emacs.d/init.el の
先頭に加えてください。
(package-initialize) (setq package-archives '(("gnu" . "http://elpa.gnu.org/packages/") ("melpa" . "http://melpa.org/packages/") ("org" . "http://orgmode.org/elpa/")))
初めてgoogle-mapsを使う方は
以下のコマンドを実行します。
M-x package-install google-maps
アップグレードする方は、
以下のコマンドでアップグレードしてください。
そのためにはpackage-utilsパッケージが必要です。
M-x package-install package-utils (初めてアップグレードする場合のみ) M-x package-utils-upgrade-by-name google-maps
設定 161201121855.google-maps.el(以下のコードと同一)
;;; 日本語表示にするための設定
(defun google-maps-url--language-ja (&rest them)
(concat (apply them) "&language=ja"))
(advice-add 'google-maps-static-build-url :around 'google-maps-url--language-ja)
(advice-add 'google-maps-geocode-build-url :around 'google-maps-url--language-ja)
実行方法
$ wget http://rubikitch.com/f/161201121855.google-maps.el $ emacs -Q -f package-initialize -l 161201121855.google-maps.el
参考サイト
本日もお読みいただき、ありがとうございました。参考になれば嬉しいです。