北熊本製作所 北九州支店

鉄道×電子工作×温泉×送電線

スポンサーサイト

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

Google map仕様変更に対応するためのpgmap改造(仮)

Pgmapは、cyclone氏が作成したgm_lightビューアであり、Googlemapをダウンロードしてオフライン環境で使うためのperlプログラムです。
perl/Tkがあればlinuxでも動作するため、Netwalkerで便利に使っています。

が…googlemapの仕様変更のため、突然ダウンロードができなくなりました。
pgmapは更新が止まってから久しいので、致し方ありません。

とりあえずコードを書き換えて対応できたので、ここにメモしておきます。

まずバックアップを取ってから使用してください。
perlや処理内容をあまりよく分かっていないままいじっているので、利用は自己責任でお願いします。


DownImgs.pmについて
(1)"http://www.geocoding.jp/api/?q=$addr_uri&v=1.1" を除いて、 http:// を https:// に置換
(2)https://mt\d を https://mts\d に置換(1か所)
(3)https://mt%d を https://mts%d に置換(1か所)(なぜか変更しなくても動く)

要は、googlemapのURL変更に対応するように書き換えただけです。



【おまけ1】
WindowsのActivePerlではTkをインストールしないと動きません。
まずActivePerlをアンインストール後、最新版をインストール。(最新版でないとTkをインストールさせてくれない。401 Authorization Requiredなどのエラーになります。)
コマンドプロンプトから、cd C:\Perl\bin
続いて ppm install tk
ちょっと重たいですが、待っているとダウンロードとインストールが始まります。

【おまけ2】
Windowsでは、作業フォルダをDownImgs.pmやpgmap.plのあるフォルダにしないと動作しません。
コマンドプロンプトから、cd DownImgs.pmやpgmap.plのあるフォルダ
続いて、perl pgmap.pl
これで起動するので、バッチファイルでも作っておくといいですね。
スポンサーサイト

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

http://kitakuma5000.blog98.fc2.com/tb.php/107-1a6ac9d7
この記事にトラックバックする(FC2ブログユーザー)

 | ホーム | 

FC2Ad

まとめ

プロフィール

Kitakuma

Author:Kitakuma
電子工作、鉄道、温泉と旅行、送電線見物などが趣味の学生です。論文以外の文章力はないので冗長な文になるかもしれませんが、生暖かく見てやってください。詳細
当ブログはリンクフリーです。ご自由にどうぞ。
◆レポート等への利用禁止!◆内容の正確さは保障できません!

近況・お知らせ

放置中…

最新コメント

管理者へメール

ご意見・質問等を受け付けます。 メール(アドレス)は入力必須です。

名前:
メール:
件名:
本文:

リンク

このブログをリンクに追加する

来訪者数



ブロとも申請フォーム

この人とブロともになる

検索フォーム

カレンダー

04 | 2017/05 | 06
- 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 - - -

最新記事

シリーズ記事など

カテゴリ

未分類 (8)
電子工作 (12)
旅行・温泉 (13)
鉄道旅行 (9)
鉄道 (9)
電気のお話 (13)
送電線 (5)
PC (6)
Pgmap (2)
トマソン・謎 (1)
廃道・廃線・その他の廃 (2)
独り言 (13)
Web (2)
震災関連 (5)
鉄道模型 (5)

「電気のお話」カテゴリにも送電線の話があります。電気の知識や歴史の話が深く絡んでくるものは「電気のお話」カテゴリにしています。

ユーザータグ

11/07/27より使用開始
それ以前はユーザータグがない記事があります。

PCハード 電気技術 鉄道技術 温泉 銭湯 熊本電鉄  菊池電車 

RSSリンクの表示

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