NucleusプラグインNp_googleMap他追加

久々にこのブログの中枢であるNucleus CMSのプラグインを追加しました。
まずは、Np_googlemapという地図を表示するプラグインと、デジカメ付き携帯電話写真から位置情報を調べて自動的に地図を作るプラグインNp_GpsMapと、googlemapにより入力された位置情報を集め一つの地図上にまとめて表示するプラグインのNp_MapBlogの3つです。
それに、Np_ZnhatebaExitと、本文または拡張文中に、googleへのリンクを自動的に貼るプラグインNp_googleIt。
更に、投稿項目(タイトル・内容・投稿日時など)を自由に追加できるプラグインで例えばgooglemapでの住所入力が出来るようにするNp_znitemFiledEXと付随するために必要なNp_znspecialTemplatePartsという合計7つのプラグインです。

このプラグインの機能と効果は別物として、まずはセッティングについて。
Np_googlemap.phpはフォーラムの説明通りにセットします。

<%gmap(popup,p([緯度・経度座標または住所]|ポイント有無|ポイント表示ワード),地図情報(幅サイズ|高さサイズ|地図種類|ズームイン|コントローラ|縮小|ズームレベル))%>

といった記述でpopupはリンク、そしてinlineは埋め込みというものです。
尚、住所をインプットする場合には[の前に国名(日本はjp、米はus等)を記述します。
ここで注意!
半分以降の地図情報を未記入の場合はリンクされません。
また、地図情報前に,p()までの情報を記入すれば複数のポイントが設定できるというおまけもあります。

次にNp_MapBlogは、各記事中の地図をまとめて表示させるもので、スキンの表示させたいところに

<%MapBlog(テンプレート名,all)%>

とセットすれば、任意の位置で各ページの設定したポイントが表示されます。
詳細はNucleus書籍本のP391~P407を参照。

次に、Np_googleItは[検索]で文字や住所などを記入して括るとそのワードでgoogleの検索ページが別ページで表示するようにするものです。
ちなみに、スキルアップもお手伝い![検索]でhttp://peter-j.comのサイトをクリックしてみて下さい。
先に書き込んだgooglemapが下段に表示されていると思います。

こうしたものの便利さにあわせて更に欲しいところに手が届くというものがNp_znitemFiledExというプラグインです。
新たに住所というものを追加してここに住所を入力そして、Np_googlemapのセットで

<%gmap(popup,p(<znitemfiledex(add)%>|ポイント有無|<%title%>)),地図情報(幅サイズ|高さサイズ|地図種類|ズームイン|コントローラ|縮小|ズームレベル))%>

というセットでgooglemapが表示されます。

また、このNp_znitemfiledExはダイエットブログであれば体重だとか消費or摂取カロリーだとかの項目も追加できるので応用がかなり広がりそうですね。

参考・参照
スキルアップもお手伝い![検索]
Nucleus[検索]
wa – NucleusやFlashなどなど[検索]

inline及びpopupでも記事中のマップが作成・表示されない現象有り。
2008/10中旬頃にmg_type=new Array(G_MAP_TYPE,G_SATELLITE_TYPE,G_HYBRID_TYPE);
「地図=G_MAP_TYPE」「航空写真=G_SATELLITE_TYPE」「合成=G_HYBRID_TYPE」は「地図=G_NORMAL_MAP」「航空写真=G_SATELLITE_MAP」「合成=G_HYBRID_MAP」に変更されています。
このNp_googlemapはver1.13(2007/4/28)のため、googlemapのパラメータの地図情報をmapに設定するとアイテムページでは表示されない。よって、mapを選択する場合はnormalを設定すればいいと思えます。