Inline Google Maps Plugin改

[[http://blog.macfeeling.com/archives/2239|MacFeling]]で紹介されているのを見つけて、 [[//pasero.net/~mako/blog/s/35#inline_google_maps_plugin|先日書いたinline google maps plugin]]—WordPressの個々の記事やページにGoogleマップを置ける—の「ひとつの地図にひとつのマーク」という制約を改造して、複数のマークを置けるようにしてみた。書式の互換性がなくなってしまったので、ファイル名を gmaps-hm.php と変えておいた。 * [[//pasero.net/~mako/blog/gmaps-hm/|gmaps-hm]] オリジナルのほうは「ひとつの地図にひとつのマーク」をより便利に使えるように [[http://macdiggs.com/index.php/2006/10/13/inline-google-maps-for-wordpress-version-2/|v2.0]]へと進化しているが、こちらは v1.1改。 [gmap name=’20061015′ lat=’38.27501322074987′ lng=’140.83431959152222′ zoom=’12’] [gmark lat=’38.27501322074987′ lng=’140.83431959152222′ desc=’ひとつの場所’ label=’P’] [gmark lat=’38.281717′ lng=’140.869314′ desc=’もうひとつの場所’ label=’Q’] [/gmap] === WP-SimpleGmaps ==== 似たようなプラグイン [[http://aoina.com/archives/45|WP-SimpleGmaps]]というのを見つけた。でもこれもひとつの地図にひとつのマークのようだ。

wp-slimstat

アクセス解析プラグインを wp-shotstatから[[http://www.duechiacchiere.it/wp-slimstat/|wp-slimstat]]に変えてみる。そこから 0.9.2を。 日本語化ファイルは [[http://bd.dotted.jp/archives/90/|BirDesign’]]さんのところから 0.9.1 用のをそのままいただいた。 ところが WordPress database error: [You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ‘’ at line 3] SELECT `tp`.`post_title` FROM `wp_posts` AS `tp` WHERE (1 = 1) AND `tp`.`ID` = の表示が大量に出る。検索して[[http://www.myblackroom.com/index.php/30/statistics-for-your-blog/|対処法]]を発見した (中ほどの #1 Lots of database errors の項)。permalinkを使っていると出るらしい。この対処法で解決した。 ついでに[[http://equine.ddo.jp:8080/~takeshi/diary/?p=1044|wp-slimstatの高速化]]という情報も発見したが、0.9.2では既に対策済のようだ。

Google マップを使う

WordPress でGoogle マップを使ってみる。

Plug ‘n’ Play Google Map

新しい版はPlug ‘n’ Play Google Map。旧版の日本語の解説がある

マップ型の目次といった使い方になるのか。このサイトのマップ

記事だけでなく、(静的)ページのマークも地図に載るように改造した[1]

ついでに、ページのマークは「アルファベット付」マークになるようにした。Tutorialのソースを参考に切り貼り。印刷時にもアルファベット付マークになるように printImagemozPrintImage も設定するようにした。印刷用のマーク(例: “A”)は

http://www.google.com/mapfiles/markerAie.gif
http://www.google.com/mapfiles/markerAff.gif

とか言う名前であった。

Inline Google Maps Plugin

“目次”マップではなく、個々の記事にマップを貼りたい。wp-dokuwikiプラグインに付属しているはずなのだが、うまく動かない。

Inline Google Maps Plugin というのがあった。これは簡単そう。

[gmap name='20061007' lat='38.27501322074987' lng='140.83431959152222' zoom='12' desc='プラグインのテスト']
[gmark lat='38.27501322074987' lng='140.83431959152222' desc='プラグインのテスト']
[/gmap]

ひとつのマップにひとつのマークしか置くことができない。

コメントにあるように、当分はこのままらしい。

  1. (静的)ページにも緯度経度情報を入力できるようにGeo プラグインもちょっと改造した。