Lightweight Google Maps は、Google マップを、各記事または独立の固定ページに表示するプラグインです。最新バージョンは 1.30 です。
Lightweight Google Maps 配布サイト
記事に "Lat_Long" という名前のカスタムフィールドがあれば、緯度・経度として扱って、以下の要領でマーカー付きの地図を表示します。また、プラグインの内部 API を利用すると、Lat_Long カスタムフィールドに入っている位置情報を KML ファイルとして取得し、Google Earth などで活用することが可能です。
(記事ページ)
- 指定された緯度・経度を中心とするミニサイズ (既定値は 300x150 ピクセル) の地図。
- または、指定された緯度・経度を中心とする固定の地図ページへのテキストリンク。
(固定の地図ページ)
- 既定値では最新の100箇所にマーカーを打った地図。
- または、指定したカテゴリーすべての地点にマーカーを打った地図。
- または、特定の緯度経度を中心とした地図。
Ktai Style バージョン 1.42 以降による携帯電話出力を行っている場合にも地図が表示できます。各社 3G 端末、WILLCOM、スマートフォン等「今ドキの端末」で閲覧したとき、投稿本文の後ろに小さめの地図 (デフォルトは 128x80 ピクセル) を出力されます。mova, SoftBank PDC 等では、表示できるファイルサイズに引っかかるため、地図は出ません。
"Lat_Long" カスタムフィールドに位置情報を格納するには、投稿画面で手入力する他、
拙作の Ktai Location プラグインも利用できます。
Lightweight Google Maps バージョン 1.40 をリリースしました。
Lightweight Google Maps 配布サイト
バージョン 1.30 からの変更点は以下の通りです。
- WordPress 2.0.x に再び対応することにしました。
- 携帯電話での地図表示は Mobile Eye+ にも対応しました。ただし、「この場所の地図」というテキストリンクになります。
- Ktai Location 1.0.0 以降で導入した、Lat_Long フィールドの第3引数 (高さ) に対応しました。以前のバージョンは非対応のため、高さフィールドを持つ Lat_Long フィールドを認識しない場合がありました。
- 衛星写真のみの表示を廃止し、地形図を表示できるようにしました。ただし、以前のバージョンで衛星写真の表示を設定している場合は、設定パネルで設定を変更しない限り、そのまま表示されます。
- 独立の地図ページを開いたとき、最新地点のマーカーに対して情報ウィンドウが出るようにしました。また、投稿に出た地図のマーカーをクリックして独立の地図ページにジャンプしたときはその地点のマーカーに情報ウィンドウが出るようにしました。
- 独立の地図ページにおいて、同一地点に複数の投稿があるときはタブウィンドウにして、マーカーが重ならないようにしました。ただし、微妙に位置情報がズレているときは、タブウィンドウにならずマーカーが重なってしまうことがあります。
- 独立の地図ページにおいて、固定ページで設定した位置情報 (Lat_Long フィールド) を認識してマーカーが打たれるようになりました。従来は、地図ページで打たれるマーカーは、投稿で設定されたものだけでした。
- 独立の地図ページで、カテゴリーの絞り込みメニューは、「表示」ボタンを廃止して、メニューを選択するだけで済むようにしました。
- WordPress 2.6 以降で、wp-content/ ディレクトリーもしくは wp-content/plugins/ ディレクトリーを移設した場合に対応しました。lightweight-google-maps/wp-load.php の書き換えが必要です。
- 各投稿に記録された Lat_Long カスタムフィールドをすべて削除する機能がつきました。プラグインの削除時などにご利用ください。
WordPress 2.6 対応および、固定ページに登録した位置情報の対応、地形図への対応が主な機能アップになっています。バージョン 1.30 からはかなりパワーアップしていますので、お手数ですがアップデートをお願いいたします。
berghilo
メンバー
1 year前の投稿 #
お世話になります。
便利なLightweight Google Mapsを使わせていただいております。
■独立の地図ページで、カテゴリーの絞り込みメニューは、「表示」ボタンを廃止して、メニューを選択するだけで済むようにしました。
こちらですが、私の環境では、Firefoxではちゃんとプルダウンから選択しただけで検索するのですが、IE8やChrome7では、一回選択した後に、プルダウンメニューの右端にある「▼」をマウスで押さえつつもう一回クリックしないと、検索結果が得られません。
私だけの環境なのでしょうか。
PCはWIN7
WordPressは3.0.1
Lightweight Google Mapsは1.40 です。
宜しくお願いします。
azabu
メンバー
10 months前の投稿 #
お世話になります。
berghilo様と同じ状況なのですが、解決策をご存知の方いらっしゃいますでしょうか?
使用環境もberghilo様と同じです。
どなたかお分かりの方いらっしゃいましたらご教示お願い致します。
dejiteku
メンバー
7 months前の投稿 #
V1.40
lw_googlemaps.phpの
390行
$menu .= preg_replace('/<select /', '<select onmouseup="refine_by_category(this.value); return false;" ', $cats)
onmouseupをonChangeに変更することで何とか動いているようです