前回に引き続きブログ中のGoogleMapsネタだ。
前回で1地図に複数のマーカーを表示することはできた。しかし、それぞれのマーカーと記事中の対応が取れない。
そこで、今回は複数マーカー表示に加えて、それぞれのマーカーが記事の中とリンクを取れるようにする。
プラグインソースを変更するので自己責任で!
前回で1地図に複数のマーカーを表示することはできた。しかし、それぞれのマーカーと記事中の対応が取れない。
そこで、今回は複数マーカー表示に加えて、それぞれのマーカーが記事の中とリンクを取れるようにする。
プラグインソースを変更するので自己責任で!
以下、これから書くことは当方の勝手な解釈なため間違っている可能性大。
プラグイン NP_GoogleMaps には、タグ
gmapitemの使用法だが、公式ページの説明を読んでも良く分からないので、自分なりの試行錯誤の結果は以下の通り。
<%gmapitem()%>は、共用地図を表示するため基本設定を行う(ウィンドウタイプ(埋込み、ポップアップ)指定 と 地図プロパティ(サイズ、コントロールの表示)設定)
早い話が、<%gmap()%>からマーカー設定を抜いたもの。そして、これから説明するlinkで使用される共用地図である。
また、NP_GoogleMapsの<%gmap(・・・)%>の第1引数にはウィンドウタイプを指定するのだが、
・inline:記事中に地図を埋め込む
・popup:記事中に地図ポップアップのためのリンク設ける
・link:これが謎だった
このlinkは見た目的にはpopupのようなリンクをつくるのだが、地図を表示させるのは、先ほどの<%gmapitem%>で作成した共用地図を用いるようだ。グタグタと説明しても、意味不明なため例を示してみる
この記事ではマーカーがAとかBとなっているが、これは「農場主の日常」さんを参考にプラグインソースを修正してある。
以上なんだけど、上記も含めて、次回プラグインソースの修正を書く。
しつこいですが、プラグインソースの修正は自己責任でお願いする。また、自分のやりたいことだけを実現するための修正で、プラグインの全ての機能を満足するかの確認はしていない と言うことを加えておく。
プラグイン NP_GoogleMaps には、タグ
<%gmap(・・・)%>のほかに、<%gmapitem(・・・)%>が使用できる。gmapitemの使用法だが、公式ページの説明を読んでも良く分からないので、自分なりの試行錯誤の結果は以下の通り。
<%gmapitem()%>は、共用地図を表示するため基本設定を行う(ウィンドウタイプ(埋込み、ポップアップ)指定 と 地図プロパティ(サイズ、コントロールの表示)設定)
早い話が、<%gmap()%>からマーカー設定を抜いたもの。そして、これから説明するlinkで使用される共用地図である。
また、NP_GoogleMapsの<%gmap(・・・)%>の第1引数にはウィンドウタイプを指定するのだが、
・inline:記事中に地図を埋め込む
・popup:記事中に地図ポップアップのためのリンク設ける
・link:これが謎だった
このlinkは見た目的にはpopupのようなリンクをつくるのだが、地図を表示させるのは、先ほどの<%gmapitem%>で作成した共用地図を用いるようだ。グタグタと説明しても、意味不明なため例を示してみる
1.共用地図の定義をする
gmapitemで定義した共用地図、このリンクテキストを設定しなければリンクは生成されない
<%gmapitem(popup(gmapitemで定義した共用地図、このリンクテキストを設定しなければリンクは生成されない),m(800|600|map|xs/s/s|12))%>
この記事ではマーカーがAとかBとなっているが、これは「農場主の日常」さんを参考にプラグインソースを修正してある。
以上なんだけど、上記も含めて、次回プラグインソースの修正を書く。
しつこいですが、プラグインソースの修正は自己責任でお願いする。また、自分のやりたいことだけを実現するための修正で、プラグインの全ての機能を満足するかの確認はしていない と言うことを加えておく。
Trackback: 0
- TrackBack URL for this entry
- http://www.furuken.net/blog/action.php?action=plugin&name=TrackBack&tb_id=97
- Listed below are links to weblogs that reference
- Nucleusでサイト構築 24.GoogleMaps Part3 from ぼそぼそ











