GoogleMapsAPI Plugin (tkgmapsプラグイン)

GoogleMapsAPI Plugin (tkgmapsプラグイン) 備忘録
<2010年6月15日<共通注意事項>を修正と編集>

Geeklog拡張版標準プラグイン
ダウンロード:HIRORON LABs
GoogleMapsAPI Plugin (tkgmapsプラグイン) for Geeklog 1.5 - 1.7
インストーラーレシピ:HIRORON LABs
GoogleMapsAPI Plugin 2.0.4 for Geeklog 1.5 - 1.7 (tkgmapsプラグイン) installation recipe
Google MAPS API KEY登録アドレス
http://code.google.com/intl/ja/apis/maps/signup.html

バージョン2系概要

  1. コンフィギュレーション対応
  2. メディアギャラリ連携(スポンサー:京都大学様)
  3. インポート&エクスポート対応 (スポンサー:京都大学様)

 GeeklogへGoogleMapsAPIを使って地図を簡単に表示するためのプラグインです。バージョン2.0.0からコンフィギュレーション対応に なりGeeklog1.5.0以上が必要となります。コンフィギュレーション対応したことで、地図に表示するコントロールのON/OFFやマップ種類を変 更したり、情報ウィンドウ表示をクリック/マウスオーバー/ダブルクリックから選択できたり、各種設定が容易になりました。また地図の地点情報のインポー ト、エクスポートにも対応。クラスを追加することでKMLとの連携なども可能(なはず)。画像管理のメディアギャラリ(MediaGallery)プラグ イン(以下MG)と連携も追加され、MGの写真の下に地図を表示したり、MGの写真を自動で地図に取り込んだりできるようになりました。ぜひ高機能になっ たtkgmapsプラグインを使ってみてください!!

インストール

インストールの前にはデーターベースのバックアップを実行してください。

インストール前に必ず以下のファイルを確認する。
admin / install_ja.html
admin / readme_ja.html
MediaGallery2Map.txt

「確認する」と書いてもなかなか読む人は少ないので用意しました。
install_ja.html+readme_ja.html の内容ページ
MediaGallery2Map.txt の内容ページ
必ず先に読んでください、読んで無いと以下の説明が意味不明となります。

・自動インストーラーインストール

自動インストーラーをダウンロード。http://hiroron.com/filemgmt/index.php?id=212
ダウンロードしたレシピファイルを自動インストーラーにドラックアンドドロップすると自動でセットされます。

インストール完了後に
admin / install_ja.html
admin / readme_ja.html
MediaGallery2Map.txt
に従い各設定変更する。

・マニュアルインストール

admin / install_ja.html
admin / readme_ja.html
MediaGallery2Map.txt
を参照しインストールし各設定変更する。

ファイルのアップロード先は3箇所

  • <geeklog_dir>は,システムの config.php が存在するディレクトリ
  • <public_html>は,lib-common.php が存在するディレクトリ
  • <admin>は,管理者用ファイルが存在するディレクトリ通常<public_html>ディレクトリ下)

<共通注意事項:旧バージョンからアップデートする時の設定>
2010年6月15日:修正

アップデートする前に以下を必ず修正する。

Geeklogサイト / 非公開領域(config.php が存在するディレクトリ) / plugins / tkgmaps / sqlフォルダ

この「 sqlフォルダ 」を必ず削除する。

<補足>

先走って「 sqlフォルダ 」を削除せずアップデートを実行し、sqlエラーのエラー画面を確認してもそれ以降アップデート実行エラーが表示されアップデートが出来ない場合。

phpMyAdminなどを使って「groupsテーブル」から「GoogleMaps Admin」を手動で削除してください。

部分解説:

phpMyAdminにログインしGeeklogのテーブル一覧を開き上記画像の「ここ」の部分をクリックする。


groupsテーブルの一覧の中から「ここ」の部分を探しバツアイコンをクリックする。
本当に削除するか確認されるので、もう一度GoogleMaps Adminであることを確認して削除する。
 

インストール方法が難しい方向け案内。

 <ステップ1.>

tkgmaps_2.0.4_1.5.0.zipを解凍すると以下のファイル構成になっています。

これらのファイルを振り分けます。
tkgmaps_2.0.4フォルダにtkgmapsフォルダを新規作成します。

  1. tkgmaps_2.0.4フォルダ / adminフォルダ
  2. tkgmaps_2.0.4フォルダ / public_htmlフォルダ

上記フォルダ以外のフォルダとファイルを新規作成したtkgmapsフォルダに移動します。この段階でtkgmaps_2.0.4フォルダに存在するのは

  1. tkgmaps_2.0.4フォルダ / adminフォルダ
  2. tkgmaps_2.0.4フォルダ / public_htmlフォルダ
  3. tkgmaps_2.0.4フォルダ / tkgmapsフォルダ

となります。

同様にadminフォルダとpublic_htmlフォルダの中にもtkgmapsフォルダを新規作成し中のファイルを移動します。この段階でtkgmaps_2.0.4フォルダに存在するのは

  1. tkgmaps_2.0.4フォルダ / adminフォルダ
                                                          | 
                                    tkgmapsフォルダ(の中にadminフォルダの中身)
     
  2. tkgmaps_2.0.4フォルダ / public_htmlフォルダ
                                                          | 
                                    tkgmapsフォルダ(の中にpublic_htmlフォルダの中身)
     
  3. tkgmaps_2.0.4フォルダ / tkgmapsフォルダ

<ステップ2.>

それぞれを該当場所にアップロードする。

  1. のtkgmapsフォルダは
    Geeklogサイト / 公開領域(lib-common.php が存在するディレクトリ) / admin/
  2. のtkgmapsフォルダは
    Geeklogサイト / 公開領域(lib-common.php が存在するディレクトリ) /
  3. Geeklogサイト / 非公開領域(config.php が存在するディレクトリ) / plugins/

Geeklogに管理者権限でログインし管理専用メニューのプラグインページに「GoogleMaps」の項目がある事を確認する。

*見当たらない?
この段階で項目が無い場合アップロード場所を間違えている可能性があります。一呼吸おいて場所を確認してください。

<ステップ3.>

GoogleMapsの横のインストールをクリックし実行する。
エラーが表示されなければインストールは完了。
コンフィグレーションで各種設定をする。

*エラーが表示された!
(重要!)表示されたエラーをコピペして保存。

新規インストールにGoogleMapsが残ってる場合。

  • アップロードするファイルを間違えている。
  • 解凍ミス
  • アップロードエラー(アップロード中にエラー)

それぞれを確認しインストールする。

サイトの表示がおかしくなった。(画面が真っ白)
Geeklogサイト / private(db-config.php が存在するディレクトリ) /  logs /
のerror.logを確認する。
しかし・・・意味不明な場合は制作者さんやGeeklogJapaneseの掲示板、もしくはGeeklogSNSなどで質問する方が解決しやすいと思い ます。

謝辞:

京都大学関係者様
この素晴らしいプラグインの開発スポンサーになってくださり、仕様を公開してくださった事に心よりの感謝と御礼申し上げます。素晴らしい開発が継続できますよう御尽力、御協力いただけますことを重ねてお願い申し上げます。

次のページはMediaGallery2Map.txtの内容です。

記事のオプション

トラックバック

このエントリのトラックバックURL: http://gltmatrix.com/trackback.php/tkgmapsv2

'GoogleMapsAPI Plugin (tkgmapsプラグイン)'について他のサイトでは次のように言及されています:
トラックバック オン 2010年6月14日(月) 18:42 JST
[...] Advanced Search tkgmaps googlemapsapi グイ ラグ プラ 2 tweets tweet 2 tweets tweet 2 All 0 Influential GoogleMapsAPI Plugin (tkgmapsプラグイン) - GLTMatrix gltmatrix.com/article.php/tkgmapsv2 – view page – cached In order to view this page [...] 続きを読む
Comments
GoogleMapsAPI Plugin (tkgmapsプラグイン) | 0 件のコメント | アカウント登録
コメントは投稿者の責任においてなされるものであり、サイト管理者は責任を負いません。