Google Maps上のマイマップのkmlファイルのダウンロードリンクを表示するブックマークレット

僕はAndoroid端末を所有していますが、パケット通信の契約はしてるけど通信料をかけたくないがためにsimカードを抜いて使用しています。外に出てばりばりネットにつないで作業することもないのでこれでおおむね満足。

が、方向音痴なのでGPS+地図の機能は出かけた先で是非利用したい。方向音痴だから。

そんな理由からrmapsというオフラインマップ対応アプリを多用しています。

こいつでGoogle Mapsでいうマーカーの機能を使うのを円滑にするにはマイマップのkmlファイルをインポートするのがいちばん手っ取り早い。ってことでkmlファイルをダウンロードするにはと調べてみると、Google Earth経由で生成する方法とブラウザで直接ダウンロードしてしまう方法があるようです。

簡単なのでもちろんブラウザで直接ダウンロードしてしまう方法をチョイス。

Google マイマップのデータをKMLにエクスポートしてCSVに変換する方法 – 自然環境保全のための周辺技術より引用:

「google earthで表示」を右クリックしてリンクアドレスをコピーして、そのURLの中の「output=nl」を「output=kml」に変更してアクセスするとkmlファイルがダウンロードされます。

あら簡単。あっという間にkmlファイルを入手。でもGoogle Mapsの長くなりがちなURLをいじるのめんどくせー

ってことでごくごく簡単なものですが、ブックマークレットを作成してみました。

ご利用の際は下記のコードをURLにしたブックマークを作成してください。

javascript:(function(){var%20earth_link=document.getElementById("view_kml_link");earth_link.href=earth_link.href.replace("output=nl","output=kml");earth_link.getElementsByTagName("span").item(0).innerHTML="%E3%81%93%E3%81%AE%E5%9C%B0%E5%9B%B3%E3%81%AEkml%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89";})();

普段、マイマップを表示した画面で「Google Earthで表示」となっているリンクが、「この地図のkmlファイルをダウンロード」というように変わります。あとは右クリック→リンク先を保存という手順。

こんなニッチなブックマークレットを使用する人はあまりいないし、実際ブックマークレットとして作成しても利用頻度はさほど高くないと思われますが、他にも使い道はあるかもしれない。あとは野となれ山となれ。

広告

t87r について

趣味:トランペット・釣り・コーディング JavascriptとGAE/Pythonを勉強中。
カテゴリー: Uncategorized タグ: , , パーマリンク

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中