PukiwikiでGoogleMaps2
をテンプレートにして作成
[
Front page
] [
Page list
|
Search
|
Recent changes
|
RSS of recent changes
]
Start:
''v3対応の最新版はこちらへどうぞ [[PukiwikiでGoogleMaps3]...
~
**更新概略 [#yfb6b30c]
2006-07-15 2.1.0 機能追加色々。[[履歴>#history]]と[[2.1の...
2006-07-29 2.1.1 バグ修正。[[履歴>#history]]と[[2.1.1の変...
2006-08-24 2.1.2 バグ修正。[[履歴>#history]]と[[2.1.2の変...
2006-09-30 2.1.3 バグ修正。[[履歴>#history]]と[[2.1.3の変...
2006-12-30 2.2.0 機能追加色々。[[履歴>#history]]と[[2.2の...
2007-01-10 2.2.1 バグ修正。[[履歴>#history]]と[[2.2.1の変...
2007-01-22 2.2.2 バグ修正。[[履歴>#history]]と[[2.2.2の変...
2007-01-31 2.2.3 バグ修正。[[履歴>#history]]と[[2.2.3の変...
2007-08-04 2.2.4 バグ修正と機能追加。[[履歴>#history]]と[...
2007-09-25 2.2.5 バグ修正。[[履歴>#history]]と[[2.2.5の変...
2007-12-01 2.3.0 機能追加削除。[[履歴>#history]]と[[2.3.0...
2008-10-21 2.3.1 バグ修正。[[履歴>#history]]と[[2.3.1の変...
----
#contents
//**Index
//#contents
**サンプル [#c9868bba]
&googlemaps2(width=300px, height=200px, mapctrl=small, us...
&googlemaps2_icon(神社, image=http://reddog.s35.xrea.com/...
-&googlemaps2_mark(35.039379, 135.729248, title=金閣寺, c...
-&googlemaps2_mark(35.031087, 135.735106, title=北野天満...
-&googlemaps2_mark(35.028723, 135.712963, title=仁和寺,ca...
-&googlemaps2_mark(35.034477, 135.718348, title=龍安寺,ca...
こんな風に書く
&googlemaps2(width=300px, height=200px, mapctrl=small);
&googlemaps2_icon(神社, image=http://reddog.s35.xrea.com...
-&googlemaps2_mark(35.039379, 135.729248, title=金閣寺, ...
-&googlemaps2_mark(35.031087, 135.735106, title=北野天満...
-&googlemaps2_mark(35.028723, 135.712963, title=仁和寺,c...
-&googlemaps2_mark(35.034477, 135.718348, title=龍安寺,c...
(※)最近マーカーの透過画像(&ref(http://reddog.s35.xrea.co...
**動作環境 [#x5c2d227]
Pukiwiki1.4.7を%%EUC-JP%%(2007年6月からUTF-8に移行)で使...
DTD宣言でXHTMLをHTML 4.01 Transitionalとして宣言してあり...
FirefoxとIEで超適当に動作確認。動かない環境がありそうな気...
**ライセンス [#b96c1eed]
BSD-Styleのライセンスです。~
~
Google Maps APIそのものの使用条件は、[[Google Maps API Te...
+ユーザーが無料でアクセスできるなら商用、個人問わず自由に...
+イントラネットは不可。
+一日50万ページビューのときは事前に申告する。
~ということらしいです。この条件に合わない時は、[[エンター...
**ダウンロード [#dadfeaf4]
-2.2~
--EUC-JP版~
http://reddog.s35.xrea.com/software/googlemaps2.2.5.inc.p...
--UTF-8版~
http://reddog.s35.xrea.com/software/googlemaps2.2.5.inc.p...
-2.3~
--EUC-JP版~
http://reddog.s35.xrea.com/software/googlemaps2.3.1.inc.p...
--UTF-8版~
http://reddog.s35.xrea.com/software/googlemaps2.3.1.inc.p...
~
%%いまのところ実質ベータ版なので%%ベータが取れたらバグが...
**インストール [#ma16841a]
+[[ Google Maps API - Sign Up:http://www.google.com/apis/...
+別にやらなくてもいいけど、googlemaps2.inc.phpのデフォの...
+pluginディレクトリにgooglemaps2.inc.phpとgooglemaps2_mar...
**わかっている不具合 [#r43148e0]
-Operaで滑らかズームできない。
-Operaで右ダブルクリックでズームアウトしない。
-%%複数のページを一つのページに出力するようなincludeやcal...
-%%携帯電話で見るとソースコードが表示されてしまう。%%→2.1...
-%%overviewコントロールを使うと地図のドラッグが挙動不審に...
-%%googlemaps2でwidth, heightに単位指定しないと表示が崩れ...
-%%FirefoxでGoogleのアイコンの背景が透過しなくなった。→Go...
-%%Crossコントロールを表示時にフキダシを開き、その状態か...
&aname(history);
**履歴 [#qe4656e5]
-1.1 2005-09-25
--リリース
-2.0 2006-04-20
--Googlemapsのverion2のAPIに対応した。大幅仕様変更。
-2.1 2006-07-15
--滑らかズームに対応した。
--ダブルクリックズームに対応した。
--マーカーのタイトルをツールチップで表示するようにした。
--ブロック型の書式に対応した。
--commentプラグインを%%パクった%%参考にしたgooglemaps2_in...
--XSS対策をした。その結果googlemaps2_markのformatlist, fo...
-2.1.1 2006-07-29
--複数のページを一つのページに出力するプラグインを使うと...
-2.1.2 2006-08-24
--単語検索からマーカー名がハイライトされるとエラーになる...
-2.1.3 2006-09-30
--携帯電話PDA用のレイアウトでスクリプトを出力しないように...
-2.2 2006-12-30
--住所から地図を移動できるジオコーダーのコントロールを作...
--地図にセンタークロスを表示できるようにした。
--ふきだしを最大化してPukiwikiのページを表示できるように...
--地図のズーム値でマーカーの表示/非表示を変えられるように...
--図形の描画で塗りつぶしができるようになった。
--マップタイプの切り替えコントロールを小さく表示するよう...
--GoogleのURLをmaps.google.comからmaps.google.co.jpに変更...
--ふきだしに画像がある場合、画像の読み込みを待ってからふ...
-2.2.1 2007-01-10
--overviewctrlを使うと地図が挙動不審になるバグを修正。
--複数のページのgooglemaps2_insertmarkerを一つのページに...
-2.2.2 2007-01-22
--overviewtypeにautoを追加。オーバービューで地図タイプの...
--googlemaps2のwidth, heightで単位の省略時にpxを自動で補...
-2.2.3 2007-01-31
--Crossコントロール表示時にフキダシのパンの挙動がおかしか...
--Crossコントロールの色を衛星写真の時は白にするようにした。
--PukiwikiのCSSによりGoogleのロゴが透過しない問題に暫定的...
-2.2.4 2007-08-04
--IEで図形を描画できないのを修正。
--googlemaps2にKML読み込みのgeoxmlオプションを追加。
-2.2.5 2007-09-25
--googlemaps2のgeoxmlオプションを使うとgooglemaps2_insert...
-2.3.0 2007-12-01
--googlemaps2のgeoctrlの廃止。代わりにgooglebarオプション...
--googlemaps2に地名で検索できるgooglebarオプションを追加。
--googlemaps2にimporticonオプションを追加。他のページのア...
--googlemaps2にbacklinkmarkerを追加。バックリンクからマー...
--googlemaps2のoverviewtypeオプションの廃止。
--googlemaps2_markのmaxurlの廃止。互換性のために一応maxco...
--googlemaps2_markにmaxtilteとmaxcontentオプションを追加...
--googlemaps2_markにtitleispagenameオプションを追加。titl...
-2.3.1 2008-10-21
--APIのバージョンアップに伴う不具合のため、問題の無かった...
**googlemaps2機能要約 [#a9d16752]
-1ページ内に複数の地図を表示できるようになった。
-新しいOverviewMapコントロールが表示できるようになった。
-小さいズームボタンを表示できるようになった。googlemaps2(...
-マーカーにズームを設定できるようになった。googlemaps2_ma...
-アイコンを表示しないマーカーのようなもの(謎)を作れるよ...
-マーカーを一時的に隠したりできるようになった。googlemaps...
-アイコンの透明度の型抜きオプションが指定できるようになっ...
-地図に線が引けるようになった。
-define, classオプションで繰り返し書くオプションを省略で...
-APIのver2ではIEでのJS関連のメモリリークが軽減するらしい。
-APIのver2では都市部の衛星写真の解像度が上がってるらしい。
-APIのver2ではスクリプトのファイルサイズが小さくなってる...
~ここから2.1
-滑らかに地図がズームするようになった。
-マーカーのタイトルがツールチップで表示できるようになった。
-マーカーの登録が簡単にできるgooglemaps2_insertmarkerプラ...
~ここから2.2
-%%住所から地図を移動するジオコーダーのコントロール。(geo...
-フキダシを最大化してPukiwikiのページを表示できるようにな...
-地図に塗りつぶしポリゴンを描画できるようなった。
-マーカーごとに、表示するズームレベルを指定できるようにな...
-KML,GeoRSSの読み込み。
~ここから2.3
-Google Barの表示
**旧バージョン(1.x)から2.0の廃止、変更点(この章もういら...
-googlemaps2
--cx,cyの廃止。新しいlat,lngで座標を指定するようにしてく...
--formatlist, formatinfo, alinkの廃止。これらのオプション...
--smallの廃止。新しいmapctrlでマップコントロールを指定し...
--maptypeの廃止。表示非表示はtypectrlで表示タイプはtypeオ...
--mapname, lat, lng, mapctrl, type, typectrl, scalectrl, ...
--zoom値の指定方法が変りました。newZoom = 17 - oldZoom。
-googlemaps2_mark
--formatlist, formatinfo, alinkの追加。
--noinfowindow, zoom, noicon, define, classの追加。
--座標の指定がlat,lngになり、x,yの引数の順序が逆になりま...
-googlemaps2_icon
--第一引数のnameだけ必須でimage, shadowimage, imagesize_w...
--オプション名の変更shadowimage→shadow, imagesize_w→iw, i...
--transparent, area, define, classの追加。
-googlemaps2_drawを新規に追加。
&aname(change2_1);
**2.0から2.1のAPIの変更点 [#lee036ce]
-googlemaps2
--dbclickzoom, continuouszoomオプションの追加。
--usetoolオプションの廃止。
--ブロック型書式に対応。
-googlemaps2_mark
--imageオプションでページに添付された画像を使えるようにし...
--formatlist, formatinfoオプションの廃止。
--ブロック型書式に対応。
-googlemaps2_icon
--ブロック型書式に対応。
-googlemaps2_draw
--ブロック型書式に対応。
-googlemaps2_insertmarker
--2.1から追加。
&aname(change2_1_1);
**2.1から2.1.1のAPIの変更点 [#lee036ce]
なし
&aname(change2_1_2);
**2.1.1から2.1.2のAPIの変更点 [#lee036ce]
なし
&aname(change2_1_3);
**2.1.2から2.1.3のAPIの変更点 [#lee036ce]
-googlemaps2.inc.phpの定数に''PLUGIN_GOOGLEMAPS2_PROFILE'...
&aname(change2_2);
**2.1.3から2.2のAPIの変更点 [#j13bba48]
-googlemaps2
--geoctrl, crossctrlオプションの追加。
-googlemaps2_mark
--maxurl, minzoom, maxzoomオプションの追加。
-googlemaps2_icon
--なし
-googlemaps2_draw
--fillopacity, fillcolor, inradiusオプションの追加。
--polygonコマンドの追加。
-googlemaps2_insertmarker
--なし
&aname(change2_2_1);
**2.2から2.2.1のAPIの変更点 [#o9601d34]
なし
&aname(change2_2_2);
**2.2.1から2.2.2のAPIの変更点 [#pd51ff88]
-googlemaps2
--overviewtype に auto を追加。デフォルトの値もautoにした。
--width, heightの単位を省略可能にした。省略時の単位はpx。
&aname(change2_2_3);
**2.2.2から2.2.3のAPIの変更点 [#c0ef2817]
なし
&aname(change2_2_4);
**2.2.3から2.2.4のAPIの変更点 [#c3d10e01]
-googlemaps2
--geoxmlオプションの追加。
&aname(change2_2_5);
**2.2.4から2.2.5のAPIの変更点 [#o6c03088]
なし
&aname(change2_3_0);
**2.2.5から2.3.0のAPIの変更点 [#gaa842db]
-googlemaps2
--geoctrl, overviewtypeオプションの廃止。
--googlebar, importicon, backlinkmarkerオプションの追加。
-googlemaps2_mark
--maxurlオプションの廃止。
--maxtitle, maxcontent, titleispagenameオプションの追加。
&aname(change2_3_1);
**2.3.0から2.3.1のAPIの変更点 [#x19346d5]
なし
**Pukiwikiドキュメントの旧バージョン(1.x)から2.xの変更方...
+googlemapsをgooglemaps2に書き換える。
++formatlist, formatinfo, alinkを使っていた場合はgooglema...
++cxをlngにする。cyをlatにする。
++small=1を使っていた場合はmapctrl=smallに変更する。
++small=0を使っていた場合はmapctrl=largeに変更する。
++maptype=0を使っていた場合はtypectrl=noneに変更する。
++maptype=1を使っていた場合はtypectrl=normalに変更する。
++zoomを使っていた場合は値を17-zoomにする。
+googlemaps_markをgooglemaps2_markに書き換える。
++googlemaps2_mark(x, y ...)のxyを入れ替えてgooglemaps2_m...
+googlemaps_iconをgooglemaps2_iconに書き換える。
++googlemaps_icon(a,b,c,d,e,f,g ...)て書いてたのを、googl...
たぶんこれくらい。めんどくさい人用(動作非保証)→http://r...
**リファレンス [#r998f889]
***googlemaps2 [#i9655a4e]
-書式(オプションを省略するとデフォの値が用いられます)
&googlemaps2(?option=value, ...?);
#googlemaps2(?option=value, ...?)
-オプション
--''key'' Googleから取得したKey
--''mapname'' 複数の地図を張る場合に必ずユニークな名前を...
--''width'' 横幅。スタイル指定。ex. 640px, 100%など。
--''height'' 縦幅。スタイル指定。
--''lat'' 中心座標の緯度
--''lng'' 中心座標の経度
--''zoom'' 倍率(0~19)
--''type'' 地図のタイプ(normal, satellite, hybrid)
--''mapctrl'' 地図の倍率変更などのボタン。(none,normal...
--''typectrl'' 地図と衛星写真切り替えボタン。(none, no...
--''scalectrl'' 縮尺の表示。(none, normal)
--%%''overviewtype'' オーバービューマップの地図のタイプ(a...
--''overviewctrl'' オーバービューマップの表示。hide, show...
--''overviewwidth'' オーバービューマップの横幅ピクセル...
--''overviewheight'' オーバービューマップの縦幅ピクセル...
//--''api''
--''togglemarker'' マーカーの表示を切り替えるチェックボッ...
--''noiconname'' togglemarkerで使用する。アイコン無しマ...
--''dbclickzoom'' ダブルクリックでズームする。(true or...
--''continuouszoom'' 滑らかにズームする。(true or false)
--%%''geoctrl'' 住所から地図を移動するGeocoderコントロー...
--''crossctrl'' 地図中央のセンタークロスの表示(show, none...
--''geoxml'' KML、GeoRSSのURL。[[マイマップ:http://google...
--''googlebar'' GoogleBarの表示。(true or false) (2.3から)
--''importicon'' Pukiwikiのページ名。指定されたページのgo...
--''backlinkmarker'' 地図のページへリンクしている全てのペ...
-特殊オプション
--define
--class
***googlemaps2_mark [#hffba322]
&googlemaps2_mark(lat, lng ?, option=value, ...?);
#googlemaps2_mark(lat, lng ?, option=value, ...?)
-オプション
--''map'' マーカーをつけるマップ名。googlemaps2のmapn...
--''title'' マーカーの名前
--''caption'' マーカーの説明
--''image'' 画像。名前がhttp~で始まらないものはページ...
--''zoom'' 倍率(0~17)
--''icon'' マーカーのアイコン(googlemaps_iconでiconを...
--''nolist'' 地図以外のマーカーリスト(上の例でいえば地...
--''noinfowindow'' フキダシを表示しない(0 or 1)
--''noicon'' アイコンを表示しない(0 or 1)。これがtr...
//--''formatlist'' マーカーリストの書式(html文字列)
//--''formatinfo'' マーカーのフキダシの書式(html文字列)
--''alink'' マップ上のinfoWindowと本文中のテキスト...
--%%''maxurl'' ふきだしを最大化したときに表示するPukiwiki...
--''maxzoom'' マーカーを表示する、地図の最大ズーム値(0~1...
--''minzoom'' マーカーを表示する、地図の最小ズーム値(0~1...
--''maxtitle'' ふきだしを最大化したときのタイトル(2.3から)
--''maxcontent'' ふきだしを最大化したときに表示するPukiwi...
--''titleispagename'' titleをページ名にする。
-特殊オプション
--define
--class
出力されるリストとマーカーのフキダシの書式を変更するにはg...
PLUGIN_GOOGLEMAPS2_MK_DEF_FORMATLIST と PLUGIN_GOOGLEMA...
書き換えてください。これらの定数で定義されているテンプレ...
***googlemaps2_icon [#kc5f9b83]
&googlemaps2_icon(name, ?, option=value, ...?);
#googlemaps2_icon(name, ?, option=value, ...?)
-オプション
--''image'' アイコン画像
--''shadow'' 影の画像
--''iw'' アイコン画像の横幅
--''ih'' アイコン画像の縦幅
--''sw'' 影の画像の横幅
--''sh'' 影の画像の縦幅
--''ianchorx'' アイコンの位置調整
--''ianchory'' アイコンの位置調整
--''sanchorx'' フキダシの位置調整
--''sanchory'' フキダシの位置調整
--''area'' アイコンの透明領域のcoordsリスト。クリ...
--''transparent'' アイコンの透明領域指定用pngファイル。
-特殊オプション
--define
--class
googlemaps2_iconの第一引数でアイコンの名前を指定します。~
以下の引数でアイコンと、アイコンの影のURLとそれぞれのサイ...
アイコンと影は左上の座標を原点にして重ねて表示されます。~
オプションのianchorx, ianchoryはアイコンと影の表示位置を...
sanchorxとsanchoryはマーカーをクリックしたときに表示され...
アイコンの画像ではページ添付された画像を使うことはできま...
-アイコンの作り方
TODO
***googlemaps2_draw [#o9ae69fe]
&googlemaps2_draw(command, ?, option=value, ...?);
#googlemaps2_draw(command, ?, option=value, ...?)
コマンドで描画を指定して、そのコマンドが必要とするオプシ...
-コマンド
--''line''
//(35.1, 135.1) (35.2, 135.2) (35.3, 135.3) を通る線を引...
&googlemaps2_draw(line, width=10, opacity=0.5, color=#00...
---省略可能オプション~
map, weight, opacity, color
--''rectangle''
//(35.1, 135.1)と対角が(35.2, 135.2) の四角形
&googlemaps2_draw(rectangle, lat1=35.1, lng1=135.1, lat2...
---省略可能オプション~
map, lat1, lng1, lat2, lng2, weight, opacity, color, fill...
--''circle''
//(35.0,135.0)を中心とした半径10kmの円
&googlemaps2_draw(circle, lat=35.0, lng=135.0, radius=10);
---省略可能オプション~
map, lat, lng, radius, weight, opacity, color, fillopacit...
--''arc''
//(35.0,135.0)を中心とした半径10kmの0度から180度までの弧...
&googlemaps2_draw(arc, lat=35.0, lng=135.0, radius=10, s...
---省略可能オプション~
map, lat, lng, radius, inradius, stangle, edangle, weight...
--''ngon''
//(35.0,135.0)を中心とした半径10kmの正5角形の描画
&googlemaps2_draw(ngon, lat=35.0, lng=135.0, radius=10, ...
---省略可能オプション~
map, lat, lng, radius, rotate, n, weight, opacity, color,...
--''polygon''
//(35.1, 135.1) (35.2, 135.2) (35.3, 135.3) を頂点とする...
&googlemaps2_draw(polygon, width=10, opacity=0.5, color=...
---省略可能オプション~
map, weight, opacity, color, fillopacity, fillcolor
-オプション
--''opacity '' 線の透明度 0.0~1.0
--''weight'' 線の太さ
--''color'' 線の色 #RRGGBB指定
--''fillcolor'' 塗りつぶしの色 #RRGGBB指定 (2.2から)
--''fillopacity'' 塗りつぶしの透明度 0.0~1.0 (2.2から)
--''map'' 描画対象のmap名
--''lat'' 緯度
--''lng'' 経度
--''lat1'' 緯度1
--''lng1'' 経度1
--''lat2'' 緯度2
--''lng2'' 経度2
--''radius'' 半径。単位はkm
--''inradius'' arcを描画する時の内側の半径。単位はkm。(2....
--''stangle'' 開始角
--''edangle'' 終了角
--''rotate'' 回転度数
--''n'' 正n角形の頂点数
-特殊オプション
--define
--class
***googlemaps2_insertmarker [#tf993c81]
#googlemaps2_insertmarker(?, option=value, ...?)
''ブロック型しかありません!''
-オプション
--''map'' マーカーをつけるマップ名。googlemaps2の...
--''direction'' マーカーリストを上に追加していくか、下...
フォームからマップの中央にマーカーを登録する。ドラッグし...
***define, classオプションを使ったオプションの省略 [#t6e3...
基本的に、これらのプラグインはoption=value形式でオプショ...
たとえば、次のように色違いのアイコンを3つ定義するとする。
&googlemaps2_icon(神社, image=http://reddog.s35.xrea.com...
&googlemaps2_icon(仏閣, image=http://reddog.s35.xrea.com...
&googlemaps2_icon(古墳, image=http://reddog.s35.xrea.com...
アイコンは同じ形状で色違いなだけで第一引数の名前と、image...
&googlemaps2_icon(dummy, define=mkan, image=http://reddo...
&googlemaps2_icon(神社, class=mkan, image=http://reddog....
&googlemaps2_icon(仏閣, class=mkan, image=http://reddog....
&googlemaps2_icon(古墳, class=mkan, image=http://reddog....
このように同じオプションを繰り返して書くのを省いてごちゃ...
~
[[PukiwikiでGoogleMaps2サンプル]]も見てみてください。~
~
注意:今のところdefineの中にclassを指定して継承したり、複...
***googlemaps2_drawのオプションの省略 [#cdc4cbd9]
googlemaps2_drawにもdefine, classは一応作ったのだけど、実...
&googlemaps2_draw(circle, map=tmap, radius=1, lat=35.00,...
&googlemaps2_draw(circle, radius=2);
&googlemaps2_draw(circle, radius=3);
&googlemaps2_draw(circle, radius=4);
のように最初のコマンドと同じパラメータは省略できる。次に...
&googlemaps2_draw(circle, radius=10, color=#00FF00);
のようにcolorオプションを変更する。
~
[[PukiwikiでGoogleMaps2サンプル]]も見てみてください。~
~
***その他 [#k78cb4b0]
-デフォルトの値を変えたいとか、もう少しあれをなんとかした...
-省略可能な引数のオプションは順番もどうでもいいです。
-googlemaps2のkeyオプションはソースファイルに直接書いて省...
**サンプル色々 [#b7cce7ca]
[[PukiwikiでGoogleMaps2サンプル]]
**コメントをどーぞ [#b88ef58f]
- 探してました。ありがとうございます! -- [[SantA2]] 2006...
- 1からGoogleMap2にバージョンアップさせていただきました...
- [[自分の環境:http://taketan.mydns.jp/xoops/modules/bwik...
- 素晴らしい![[PukiWikiMod 用にちょっとだけ手を入れまし...
- すばらしいです、 -- [[jpopwiki]] 2006-07-05 (水) 14:58:33
- ありがたく使わせていただいてます。imageでページに添付さ...
-- できると思いますけどアイコンが多い場合にサーバに負荷が...
- もの凄く便利です。このようなプラグインは非常にありがた...
- 単語検索でgooglemaps2_markで指定した場所を検索し、該当...
-- 確認しました。バグ報告ありがとうございます。 -- [[redd...
- 使わせていただきました。ありがとうございます。携帯で見...
-- webを見れる携帯持ってないけど何とかしたい思います・・...
- 噴出しの中に半角の空白などを含んだ長い文字列を書きたい...
-- 噴出しの中のHTMLタグはXSS対策をしたので基本的に一切使...
- ご丁寧にご回答ありがとうございました。XSS対策でしたか。...
-- アクセスしてきたURLを判別して地図中の複数のマーカーか...
- 使っています。 ありがとうございます。 現状倍率0-1...
-- たぶん18,19の倍率はまだAPIから使えないんじゃないですか...
- &googlemaps2(, zoom=19,); とすると出来るんですが...
- あれ なんか変な書込みかたしたかな? すんません。 --...
-- Google側が対応するまで待つしかないような。 -- [[reddog...
- http://googlemapsapi.blogspot.com/ を参照しました。 え...
- つくろうつくろうと思って早2年、結局こちらのプラグイン...
- ちょっと改造して[[こんなの:http://www.castanet.homeip.n...
- googlemaps2.inc.phpのオーバービューマップの設定を「hide...
-- バグ報告ありがとうございます。直したいと思います。 -- ...
- 使わせていただいております。IE7で&googlemaps2(width=??...
- 当方のサーバに入れてみましたが,IE6で地図が表示されない...
-- >integral-sparklingさん ???の部分は何て書いたんです...
-- >yocchiさん ちょっとわからないです。問題のページを見...
- Puki WikiをUTF-8版からEUC-JP版にしたらIE6でも問題なく動...
- 単位は必須なんですね。勘違いしていたようです。申し訳あ...
-- >yocchiさん EUCでプラグインを書いてるので、プラグイ...
-- >integral-sparklingさん 2.2.2で単位を省略できるよう...
- moveendで場所をdocument.form.locate.valueや指定の入れ物...
-- googlemaps2_insertmarkerはどうですか? -- [[reddog]] 2...
- googlemaps2_insertmarkerと同じことがやりたいのですが 項...
-- うーむ・・・もうちょっと詳しくお願いします。一行コメン...
- http://blog.webox.biz/2007/01/pukiwikigooglemaps.html -...
- wikiページの階層やリンク先によってgooglemaps2()にエラー...
-- 階層化したページでエラーが出るということですか?ブラウ...
- できれば実際に見ていただきたいのですが、編集用のアドレ...
- 申し訳ありません。自己解決です。同ページにhtmlinsertを...
- PukiwikiでGoogle Maps : オープンソースで学ぶWeb API : ...
- 住所をキーにしていきなり地図を表示できんのかね? -- [[p...
-- そのような機能は検討したことがあるのですが、毎マーカー...
- 素晴らしいです。早速試してみました。1点提案です。google...
-- これはページ名が店舗の名前とかで、地図を張ってマーカー...
- その通りです。ページ名がお店の名前で、地図にマーカーを...
-- 改造して問題なく動いてるなら、そのまま運用していけばい...
- すいません、wikiとか phpがよくわかってないので、ls のソ...
- 初めまして。素晴しいプラグインに感謝しつつ、GTileLayer...
- あ、すいません誤解招く書き方でした。 訂正「~は個人レ...
-- そういうオプションは無いですが、改造すればできると思い...
- ご返答有り難う御座います。何でも作者さんへ要望として押...
- いつのまにかIEでラインが表示できなくなりました。html.ph...
-- スパムログからサルベージ・・・。スパム対策の不備?で投...
- ご対応ありがとうございます。表示できました。 -- [[TO...
- 噴出しの中に他のページを表示させたときに、IEだと何故...
-- 勝手に変わるというのはどう変わるんでしょうか。IEは6で...
- 説明不足でした。このサイトではなく、当方のサイトについ...
-- うーん、ひょっとしてmaxurlで読み込んだページのスタイル...
- 確かにそんな感じですが、もしそうならFireFoxだと異状ない...
-- firefoxで異常がないというのはそのものを見てないのでな...
- ページを放っておくと、いつの間にかgooglemaps2:unsupport...
-- Plusはパッチなしで段落編集出来ましたね。ということは本...
- 座標を設定するのが大変なんですが、クリックで座標が表示...
-- めんどくさいのはわかるんですが、いまいち使いやすいイン...
- Pukiwikiで細かい機能が使えるのがとても魅力的です!一つ...
-- 誤「この動作を%%止める方法を%%止めることはできないので...
-- googlemaps2_markのalinkオプションで0を指定したらどうで...
- 素晴らしいプラグインをありがとうございます。マイマップ...
-- あれ、これはおかしいですね。。。apiのバグっぽい気がし...
- カスタムタイル(getTileUrl)に対応できませんか?[[googl...
--- 前にも同じような質問があったような・・・。ニーズある...
- 2.3のリンクが両方とも404になります。 -- [[yutaka]] &...
-- なおしました。どうもです。 -- [[reddog]] &new{2007-12-...
- ひさりぶりに自分のサイトでGooglemap2をインストールして...
-- 地図は表示できてるならマーカーのオプションの書きかたを...
- Googlemaps2のoverviewctrl を使用しないようにしたらうま...
- PukiWiki Plus! 1.4.6-plus-u2 で利用させていただいていま...
- 便利に使わせて頂いております。[[利用ページ:http://hikak...
- googlebarが表示されなくなりました。こちらのページのサン...
-- グーグル側の不具合なのでしばらくしたら修正されるかも。...
-- 暫定的に対応しました。 -- [[reddog]] &new{2008-10-21 (...
- 無事復旧しました!!ありがとうございました!! -- &new...
- kml2gmap.inc.phpというのもあります。 -- [[[[hajime>http...
- 希望していたことができました。ありがとうございました。 ...
- 私もutf-8では真っ白になったけどeuc-jp版で使えました。そ...
- ロゴとコントロールが透明にならない問題ですが、addContro...
- すいません、↑は私がcssをいじってたのが問題でした。ス...
- ありがとうございます、便利に使わせていただいております...
- 利用させていただいています。googlemaps2のgeoxmlに添付フ...
- 「googlemaps2_insertmarker: error googlemapsを先に呼び...
- googlemaps2.inc.phpの471行目付近に「case "p": $type = '...
- googlebar設置時に、検索後のアイコンをダブルクリックする...
- 素人にも使え、助かっております。togglemarker設定時に、...
- Googleから、version 2 の提供が2013年で打ち切るとかいう...
-- [[PukiwikiでGoogleMaps3]] -- [[reddog]] &new{2013-01-0...
----
[[PukiwikiでGoogleMaps]] [[PukiwikiでGoogleMaps3]] [[Cate...
End:
''v3対応の最新版はこちらへどうぞ [[PukiwikiでGoogleMaps3]...
~
**更新概略 [#yfb6b30c]
2006-07-15 2.1.0 機能追加色々。[[履歴>#history]]と[[2.1の...
2006-07-29 2.1.1 バグ修正。[[履歴>#history]]と[[2.1.1の変...
2006-08-24 2.1.2 バグ修正。[[履歴>#history]]と[[2.1.2の変...
2006-09-30 2.1.3 バグ修正。[[履歴>#history]]と[[2.1.3の変...
2006-12-30 2.2.0 機能追加色々。[[履歴>#history]]と[[2.2の...
2007-01-10 2.2.1 バグ修正。[[履歴>#history]]と[[2.2.1の変...
2007-01-22 2.2.2 バグ修正。[[履歴>#history]]と[[2.2.2の変...
2007-01-31 2.2.3 バグ修正。[[履歴>#history]]と[[2.2.3の変...
2007-08-04 2.2.4 バグ修正と機能追加。[[履歴>#history]]と[...
2007-09-25 2.2.5 バグ修正。[[履歴>#history]]と[[2.2.5の変...
2007-12-01 2.3.0 機能追加削除。[[履歴>#history]]と[[2.3.0...
2008-10-21 2.3.1 バグ修正。[[履歴>#history]]と[[2.3.1の変...
----
#contents
//**Index
//#contents
**サンプル [#c9868bba]
&googlemaps2(width=300px, height=200px, mapctrl=small, us...
&googlemaps2_icon(神社, image=http://reddog.s35.xrea.com/...
-&googlemaps2_mark(35.039379, 135.729248, title=金閣寺, c...
-&googlemaps2_mark(35.031087, 135.735106, title=北野天満...
-&googlemaps2_mark(35.028723, 135.712963, title=仁和寺,ca...
-&googlemaps2_mark(35.034477, 135.718348, title=龍安寺,ca...
こんな風に書く
&googlemaps2(width=300px, height=200px, mapctrl=small);
&googlemaps2_icon(神社, image=http://reddog.s35.xrea.com...
-&googlemaps2_mark(35.039379, 135.729248, title=金閣寺, ...
-&googlemaps2_mark(35.031087, 135.735106, title=北野天満...
-&googlemaps2_mark(35.028723, 135.712963, title=仁和寺,c...
-&googlemaps2_mark(35.034477, 135.718348, title=龍安寺,c...
(※)最近マーカーの透過画像(&ref(http://reddog.s35.xrea.co...
**動作環境 [#x5c2d227]
Pukiwiki1.4.7を%%EUC-JP%%(2007年6月からUTF-8に移行)で使...
DTD宣言でXHTMLをHTML 4.01 Transitionalとして宣言してあり...
FirefoxとIEで超適当に動作確認。動かない環境がありそうな気...
**ライセンス [#b96c1eed]
BSD-Styleのライセンスです。~
~
Google Maps APIそのものの使用条件は、[[Google Maps API Te...
+ユーザーが無料でアクセスできるなら商用、個人問わず自由に...
+イントラネットは不可。
+一日50万ページビューのときは事前に申告する。
~ということらしいです。この条件に合わない時は、[[エンター...
**ダウンロード [#dadfeaf4]
-2.2~
--EUC-JP版~
http://reddog.s35.xrea.com/software/googlemaps2.2.5.inc.p...
--UTF-8版~
http://reddog.s35.xrea.com/software/googlemaps2.2.5.inc.p...
-2.3~
--EUC-JP版~
http://reddog.s35.xrea.com/software/googlemaps2.3.1.inc.p...
--UTF-8版~
http://reddog.s35.xrea.com/software/googlemaps2.3.1.inc.p...
~
%%いまのところ実質ベータ版なので%%ベータが取れたらバグが...
**インストール [#ma16841a]
+[[ Google Maps API - Sign Up:http://www.google.com/apis/...
+別にやらなくてもいいけど、googlemaps2.inc.phpのデフォの...
+pluginディレクトリにgooglemaps2.inc.phpとgooglemaps2_mar...
**わかっている不具合 [#r43148e0]
-Operaで滑らかズームできない。
-Operaで右ダブルクリックでズームアウトしない。
-%%複数のページを一つのページに出力するようなincludeやcal...
-%%携帯電話で見るとソースコードが表示されてしまう。%%→2.1...
-%%overviewコントロールを使うと地図のドラッグが挙動不審に...
-%%googlemaps2でwidth, heightに単位指定しないと表示が崩れ...
-%%FirefoxでGoogleのアイコンの背景が透過しなくなった。→Go...
-%%Crossコントロールを表示時にフキダシを開き、その状態か...
&aname(history);
**履歴 [#qe4656e5]
-1.1 2005-09-25
--リリース
-2.0 2006-04-20
--Googlemapsのverion2のAPIに対応した。大幅仕様変更。
-2.1 2006-07-15
--滑らかズームに対応した。
--ダブルクリックズームに対応した。
--マーカーのタイトルをツールチップで表示するようにした。
--ブロック型の書式に対応した。
--commentプラグインを%%パクった%%参考にしたgooglemaps2_in...
--XSS対策をした。その結果googlemaps2_markのformatlist, fo...
-2.1.1 2006-07-29
--複数のページを一つのページに出力するプラグインを使うと...
-2.1.2 2006-08-24
--単語検索からマーカー名がハイライトされるとエラーになる...
-2.1.3 2006-09-30
--携帯電話PDA用のレイアウトでスクリプトを出力しないように...
-2.2 2006-12-30
--住所から地図を移動できるジオコーダーのコントロールを作...
--地図にセンタークロスを表示できるようにした。
--ふきだしを最大化してPukiwikiのページを表示できるように...
--地図のズーム値でマーカーの表示/非表示を変えられるように...
--図形の描画で塗りつぶしができるようになった。
--マップタイプの切り替えコントロールを小さく表示するよう...
--GoogleのURLをmaps.google.comからmaps.google.co.jpに変更...
--ふきだしに画像がある場合、画像の読み込みを待ってからふ...
-2.2.1 2007-01-10
--overviewctrlを使うと地図が挙動不審になるバグを修正。
--複数のページのgooglemaps2_insertmarkerを一つのページに...
-2.2.2 2007-01-22
--overviewtypeにautoを追加。オーバービューで地図タイプの...
--googlemaps2のwidth, heightで単位の省略時にpxを自動で補...
-2.2.3 2007-01-31
--Crossコントロール表示時にフキダシのパンの挙動がおかしか...
--Crossコントロールの色を衛星写真の時は白にするようにした。
--PukiwikiのCSSによりGoogleのロゴが透過しない問題に暫定的...
-2.2.4 2007-08-04
--IEで図形を描画できないのを修正。
--googlemaps2にKML読み込みのgeoxmlオプションを追加。
-2.2.5 2007-09-25
--googlemaps2のgeoxmlオプションを使うとgooglemaps2_insert...
-2.3.0 2007-12-01
--googlemaps2のgeoctrlの廃止。代わりにgooglebarオプション...
--googlemaps2に地名で検索できるgooglebarオプションを追加。
--googlemaps2にimporticonオプションを追加。他のページのア...
--googlemaps2にbacklinkmarkerを追加。バックリンクからマー...
--googlemaps2のoverviewtypeオプションの廃止。
--googlemaps2_markのmaxurlの廃止。互換性のために一応maxco...
--googlemaps2_markにmaxtilteとmaxcontentオプションを追加...
--googlemaps2_markにtitleispagenameオプションを追加。titl...
-2.3.1 2008-10-21
--APIのバージョンアップに伴う不具合のため、問題の無かった...
**googlemaps2機能要約 [#a9d16752]
-1ページ内に複数の地図を表示できるようになった。
-新しいOverviewMapコントロールが表示できるようになった。
-小さいズームボタンを表示できるようになった。googlemaps2(...
-マーカーにズームを設定できるようになった。googlemaps2_ma...
-アイコンを表示しないマーカーのようなもの(謎)を作れるよ...
-マーカーを一時的に隠したりできるようになった。googlemaps...
-アイコンの透明度の型抜きオプションが指定できるようになっ...
-地図に線が引けるようになった。
-define, classオプションで繰り返し書くオプションを省略で...
-APIのver2ではIEでのJS関連のメモリリークが軽減するらしい。
-APIのver2では都市部の衛星写真の解像度が上がってるらしい。
-APIのver2ではスクリプトのファイルサイズが小さくなってる...
~ここから2.1
-滑らかに地図がズームするようになった。
-マーカーのタイトルがツールチップで表示できるようになった。
-マーカーの登録が簡単にできるgooglemaps2_insertmarkerプラ...
~ここから2.2
-%%住所から地図を移動するジオコーダーのコントロール。(geo...
-フキダシを最大化してPukiwikiのページを表示できるようにな...
-地図に塗りつぶしポリゴンを描画できるようなった。
-マーカーごとに、表示するズームレベルを指定できるようにな...
-KML,GeoRSSの読み込み。
~ここから2.3
-Google Barの表示
**旧バージョン(1.x)から2.0の廃止、変更点(この章もういら...
-googlemaps2
--cx,cyの廃止。新しいlat,lngで座標を指定するようにしてく...
--formatlist, formatinfo, alinkの廃止。これらのオプション...
--smallの廃止。新しいmapctrlでマップコントロールを指定し...
--maptypeの廃止。表示非表示はtypectrlで表示タイプはtypeオ...
--mapname, lat, lng, mapctrl, type, typectrl, scalectrl, ...
--zoom値の指定方法が変りました。newZoom = 17 - oldZoom。
-googlemaps2_mark
--formatlist, formatinfo, alinkの追加。
--noinfowindow, zoom, noicon, define, classの追加。
--座標の指定がlat,lngになり、x,yの引数の順序が逆になりま...
-googlemaps2_icon
--第一引数のnameだけ必須でimage, shadowimage, imagesize_w...
--オプション名の変更shadowimage→shadow, imagesize_w→iw, i...
--transparent, area, define, classの追加。
-googlemaps2_drawを新規に追加。
&aname(change2_1);
**2.0から2.1のAPIの変更点 [#lee036ce]
-googlemaps2
--dbclickzoom, continuouszoomオプションの追加。
--usetoolオプションの廃止。
--ブロック型書式に対応。
-googlemaps2_mark
--imageオプションでページに添付された画像を使えるようにし...
--formatlist, formatinfoオプションの廃止。
--ブロック型書式に対応。
-googlemaps2_icon
--ブロック型書式に対応。
-googlemaps2_draw
--ブロック型書式に対応。
-googlemaps2_insertmarker
--2.1から追加。
&aname(change2_1_1);
**2.1から2.1.1のAPIの変更点 [#lee036ce]
なし
&aname(change2_1_2);
**2.1.1から2.1.2のAPIの変更点 [#lee036ce]
なし
&aname(change2_1_3);
**2.1.2から2.1.3のAPIの変更点 [#lee036ce]
-googlemaps2.inc.phpの定数に''PLUGIN_GOOGLEMAPS2_PROFILE'...
&aname(change2_2);
**2.1.3から2.2のAPIの変更点 [#j13bba48]
-googlemaps2
--geoctrl, crossctrlオプションの追加。
-googlemaps2_mark
--maxurl, minzoom, maxzoomオプションの追加。
-googlemaps2_icon
--なし
-googlemaps2_draw
--fillopacity, fillcolor, inradiusオプションの追加。
--polygonコマンドの追加。
-googlemaps2_insertmarker
--なし
&aname(change2_2_1);
**2.2から2.2.1のAPIの変更点 [#o9601d34]
なし
&aname(change2_2_2);
**2.2.1から2.2.2のAPIの変更点 [#pd51ff88]
-googlemaps2
--overviewtype に auto を追加。デフォルトの値もautoにした。
--width, heightの単位を省略可能にした。省略時の単位はpx。
&aname(change2_2_3);
**2.2.2から2.2.3のAPIの変更点 [#c0ef2817]
なし
&aname(change2_2_4);
**2.2.3から2.2.4のAPIの変更点 [#c3d10e01]
-googlemaps2
--geoxmlオプションの追加。
&aname(change2_2_5);
**2.2.4から2.2.5のAPIの変更点 [#o6c03088]
なし
&aname(change2_3_0);
**2.2.5から2.3.0のAPIの変更点 [#gaa842db]
-googlemaps2
--geoctrl, overviewtypeオプションの廃止。
--googlebar, importicon, backlinkmarkerオプションの追加。
-googlemaps2_mark
--maxurlオプションの廃止。
--maxtitle, maxcontent, titleispagenameオプションの追加。
&aname(change2_3_1);
**2.3.0から2.3.1のAPIの変更点 [#x19346d5]
なし
**Pukiwikiドキュメントの旧バージョン(1.x)から2.xの変更方...
+googlemapsをgooglemaps2に書き換える。
++formatlist, formatinfo, alinkを使っていた場合はgooglema...
++cxをlngにする。cyをlatにする。
++small=1を使っていた場合はmapctrl=smallに変更する。
++small=0を使っていた場合はmapctrl=largeに変更する。
++maptype=0を使っていた場合はtypectrl=noneに変更する。
++maptype=1を使っていた場合はtypectrl=normalに変更する。
++zoomを使っていた場合は値を17-zoomにする。
+googlemaps_markをgooglemaps2_markに書き換える。
++googlemaps2_mark(x, y ...)のxyを入れ替えてgooglemaps2_m...
+googlemaps_iconをgooglemaps2_iconに書き換える。
++googlemaps_icon(a,b,c,d,e,f,g ...)て書いてたのを、googl...
たぶんこれくらい。めんどくさい人用(動作非保証)→http://r...
**リファレンス [#r998f889]
***googlemaps2 [#i9655a4e]
-書式(オプションを省略するとデフォの値が用いられます)
&googlemaps2(?option=value, ...?);
#googlemaps2(?option=value, ...?)
-オプション
--''key'' Googleから取得したKey
--''mapname'' 複数の地図を張る場合に必ずユニークな名前を...
--''width'' 横幅。スタイル指定。ex. 640px, 100%など。
--''height'' 縦幅。スタイル指定。
--''lat'' 中心座標の緯度
--''lng'' 中心座標の経度
--''zoom'' 倍率(0~19)
--''type'' 地図のタイプ(normal, satellite, hybrid)
--''mapctrl'' 地図の倍率変更などのボタン。(none,normal...
--''typectrl'' 地図と衛星写真切り替えボタン。(none, no...
--''scalectrl'' 縮尺の表示。(none, normal)
--%%''overviewtype'' オーバービューマップの地図のタイプ(a...
--''overviewctrl'' オーバービューマップの表示。hide, show...
--''overviewwidth'' オーバービューマップの横幅ピクセル...
--''overviewheight'' オーバービューマップの縦幅ピクセル...
//--''api''
--''togglemarker'' マーカーの表示を切り替えるチェックボッ...
--''noiconname'' togglemarkerで使用する。アイコン無しマ...
--''dbclickzoom'' ダブルクリックでズームする。(true or...
--''continuouszoom'' 滑らかにズームする。(true or false)
--%%''geoctrl'' 住所から地図を移動するGeocoderコントロー...
--''crossctrl'' 地図中央のセンタークロスの表示(show, none...
--''geoxml'' KML、GeoRSSのURL。[[マイマップ:http://google...
--''googlebar'' GoogleBarの表示。(true or false) (2.3から)
--''importicon'' Pukiwikiのページ名。指定されたページのgo...
--''backlinkmarker'' 地図のページへリンクしている全てのペ...
-特殊オプション
--define
--class
***googlemaps2_mark [#hffba322]
&googlemaps2_mark(lat, lng ?, option=value, ...?);
#googlemaps2_mark(lat, lng ?, option=value, ...?)
-オプション
--''map'' マーカーをつけるマップ名。googlemaps2のmapn...
--''title'' マーカーの名前
--''caption'' マーカーの説明
--''image'' 画像。名前がhttp~で始まらないものはページ...
--''zoom'' 倍率(0~17)
--''icon'' マーカーのアイコン(googlemaps_iconでiconを...
--''nolist'' 地図以外のマーカーリスト(上の例でいえば地...
--''noinfowindow'' フキダシを表示しない(0 or 1)
--''noicon'' アイコンを表示しない(0 or 1)。これがtr...
//--''formatlist'' マーカーリストの書式(html文字列)
//--''formatinfo'' マーカーのフキダシの書式(html文字列)
--''alink'' マップ上のinfoWindowと本文中のテキスト...
--%%''maxurl'' ふきだしを最大化したときに表示するPukiwiki...
--''maxzoom'' マーカーを表示する、地図の最大ズーム値(0~1...
--''minzoom'' マーカーを表示する、地図の最小ズーム値(0~1...
--''maxtitle'' ふきだしを最大化したときのタイトル(2.3から)
--''maxcontent'' ふきだしを最大化したときに表示するPukiwi...
--''titleispagename'' titleをページ名にする。
-特殊オプション
--define
--class
出力されるリストとマーカーのフキダシの書式を変更するにはg...
PLUGIN_GOOGLEMAPS2_MK_DEF_FORMATLIST と PLUGIN_GOOGLEMA...
書き換えてください。これらの定数で定義されているテンプレ...
***googlemaps2_icon [#kc5f9b83]
&googlemaps2_icon(name, ?, option=value, ...?);
#googlemaps2_icon(name, ?, option=value, ...?)
-オプション
--''image'' アイコン画像
--''shadow'' 影の画像
--''iw'' アイコン画像の横幅
--''ih'' アイコン画像の縦幅
--''sw'' 影の画像の横幅
--''sh'' 影の画像の縦幅
--''ianchorx'' アイコンの位置調整
--''ianchory'' アイコンの位置調整
--''sanchorx'' フキダシの位置調整
--''sanchory'' フキダシの位置調整
--''area'' アイコンの透明領域のcoordsリスト。クリ...
--''transparent'' アイコンの透明領域指定用pngファイル。
-特殊オプション
--define
--class
googlemaps2_iconの第一引数でアイコンの名前を指定します。~
以下の引数でアイコンと、アイコンの影のURLとそれぞれのサイ...
アイコンと影は左上の座標を原点にして重ねて表示されます。~
オプションのianchorx, ianchoryはアイコンと影の表示位置を...
sanchorxとsanchoryはマーカーをクリックしたときに表示され...
アイコンの画像ではページ添付された画像を使うことはできま...
-アイコンの作り方
TODO
***googlemaps2_draw [#o9ae69fe]
&googlemaps2_draw(command, ?, option=value, ...?);
#googlemaps2_draw(command, ?, option=value, ...?)
コマンドで描画を指定して、そのコマンドが必要とするオプシ...
-コマンド
--''line''
//(35.1, 135.1) (35.2, 135.2) (35.3, 135.3) を通る線を引...
&googlemaps2_draw(line, width=10, opacity=0.5, color=#00...
---省略可能オプション~
map, weight, opacity, color
--''rectangle''
//(35.1, 135.1)と対角が(35.2, 135.2) の四角形
&googlemaps2_draw(rectangle, lat1=35.1, lng1=135.1, lat2...
---省略可能オプション~
map, lat1, lng1, lat2, lng2, weight, opacity, color, fill...
--''circle''
//(35.0,135.0)を中心とした半径10kmの円
&googlemaps2_draw(circle, lat=35.0, lng=135.0, radius=10);
---省略可能オプション~
map, lat, lng, radius, weight, opacity, color, fillopacit...
--''arc''
//(35.0,135.0)を中心とした半径10kmの0度から180度までの弧...
&googlemaps2_draw(arc, lat=35.0, lng=135.0, radius=10, s...
---省略可能オプション~
map, lat, lng, radius, inradius, stangle, edangle, weight...
--''ngon''
//(35.0,135.0)を中心とした半径10kmの正5角形の描画
&googlemaps2_draw(ngon, lat=35.0, lng=135.0, radius=10, ...
---省略可能オプション~
map, lat, lng, radius, rotate, n, weight, opacity, color,...
--''polygon''
//(35.1, 135.1) (35.2, 135.2) (35.3, 135.3) を頂点とする...
&googlemaps2_draw(polygon, width=10, opacity=0.5, color=...
---省略可能オプション~
map, weight, opacity, color, fillopacity, fillcolor
-オプション
--''opacity '' 線の透明度 0.0~1.0
--''weight'' 線の太さ
--''color'' 線の色 #RRGGBB指定
--''fillcolor'' 塗りつぶしの色 #RRGGBB指定 (2.2から)
--''fillopacity'' 塗りつぶしの透明度 0.0~1.0 (2.2から)
--''map'' 描画対象のmap名
--''lat'' 緯度
--''lng'' 経度
--''lat1'' 緯度1
--''lng1'' 経度1
--''lat2'' 緯度2
--''lng2'' 経度2
--''radius'' 半径。単位はkm
--''inradius'' arcを描画する時の内側の半径。単位はkm。(2....
--''stangle'' 開始角
--''edangle'' 終了角
--''rotate'' 回転度数
--''n'' 正n角形の頂点数
-特殊オプション
--define
--class
***googlemaps2_insertmarker [#tf993c81]
#googlemaps2_insertmarker(?, option=value, ...?)
''ブロック型しかありません!''
-オプション
--''map'' マーカーをつけるマップ名。googlemaps2の...
--''direction'' マーカーリストを上に追加していくか、下...
フォームからマップの中央にマーカーを登録する。ドラッグし...
***define, classオプションを使ったオプションの省略 [#t6e3...
基本的に、これらのプラグインはoption=value形式でオプショ...
たとえば、次のように色違いのアイコンを3つ定義するとする。
&googlemaps2_icon(神社, image=http://reddog.s35.xrea.com...
&googlemaps2_icon(仏閣, image=http://reddog.s35.xrea.com...
&googlemaps2_icon(古墳, image=http://reddog.s35.xrea.com...
アイコンは同じ形状で色違いなだけで第一引数の名前と、image...
&googlemaps2_icon(dummy, define=mkan, image=http://reddo...
&googlemaps2_icon(神社, class=mkan, image=http://reddog....
&googlemaps2_icon(仏閣, class=mkan, image=http://reddog....
&googlemaps2_icon(古墳, class=mkan, image=http://reddog....
このように同じオプションを繰り返して書くのを省いてごちゃ...
~
[[PukiwikiでGoogleMaps2サンプル]]も見てみてください。~
~
注意:今のところdefineの中にclassを指定して継承したり、複...
***googlemaps2_drawのオプションの省略 [#cdc4cbd9]
googlemaps2_drawにもdefine, classは一応作ったのだけど、実...
&googlemaps2_draw(circle, map=tmap, radius=1, lat=35.00,...
&googlemaps2_draw(circle, radius=2);
&googlemaps2_draw(circle, radius=3);
&googlemaps2_draw(circle, radius=4);
のように最初のコマンドと同じパラメータは省略できる。次に...
&googlemaps2_draw(circle, radius=10, color=#00FF00);
のようにcolorオプションを変更する。
~
[[PukiwikiでGoogleMaps2サンプル]]も見てみてください。~
~
***その他 [#k78cb4b0]
-デフォルトの値を変えたいとか、もう少しあれをなんとかした...
-省略可能な引数のオプションは順番もどうでもいいです。
-googlemaps2のkeyオプションはソースファイルに直接書いて省...
**サンプル色々 [#b7cce7ca]
[[PukiwikiでGoogleMaps2サンプル]]
**コメントをどーぞ [#b88ef58f]
- 探してました。ありがとうございます! -- [[SantA2]] 2006...
- 1からGoogleMap2にバージョンアップさせていただきました...
- [[自分の環境:http://taketan.mydns.jp/xoops/modules/bwik...
- 素晴らしい![[PukiWikiMod 用にちょっとだけ手を入れまし...
- すばらしいです、 -- [[jpopwiki]] 2006-07-05 (水) 14:58:33
- ありがたく使わせていただいてます。imageでページに添付さ...
-- できると思いますけどアイコンが多い場合にサーバに負荷が...
- もの凄く便利です。このようなプラグインは非常にありがた...
- 単語検索でgooglemaps2_markで指定した場所を検索し、該当...
-- 確認しました。バグ報告ありがとうございます。 -- [[redd...
- 使わせていただきました。ありがとうございます。携帯で見...
-- webを見れる携帯持ってないけど何とかしたい思います・・...
- 噴出しの中に半角の空白などを含んだ長い文字列を書きたい...
-- 噴出しの中のHTMLタグはXSS対策をしたので基本的に一切使...
- ご丁寧にご回答ありがとうございました。XSS対策でしたか。...
-- アクセスしてきたURLを判別して地図中の複数のマーカーか...
- 使っています。 ありがとうございます。 現状倍率0-1...
-- たぶん18,19の倍率はまだAPIから使えないんじゃないですか...
- &googlemaps2(, zoom=19,); とすると出来るんですが...
- あれ なんか変な書込みかたしたかな? すんません。 --...
-- Google側が対応するまで待つしかないような。 -- [[reddog...
- http://googlemapsapi.blogspot.com/ を参照しました。 え...
- つくろうつくろうと思って早2年、結局こちらのプラグイン...
- ちょっと改造して[[こんなの:http://www.castanet.homeip.n...
- googlemaps2.inc.phpのオーバービューマップの設定を「hide...
-- バグ報告ありがとうございます。直したいと思います。 -- ...
- 使わせていただいております。IE7で&googlemaps2(width=??...
- 当方のサーバに入れてみましたが,IE6で地図が表示されない...
-- >integral-sparklingさん ???の部分は何て書いたんです...
-- >yocchiさん ちょっとわからないです。問題のページを見...
- Puki WikiをUTF-8版からEUC-JP版にしたらIE6でも問題なく動...
- 単位は必須なんですね。勘違いしていたようです。申し訳あ...
-- >yocchiさん EUCでプラグインを書いてるので、プラグイ...
-- >integral-sparklingさん 2.2.2で単位を省略できるよう...
- moveendで場所をdocument.form.locate.valueや指定の入れ物...
-- googlemaps2_insertmarkerはどうですか? -- [[reddog]] 2...
- googlemaps2_insertmarkerと同じことがやりたいのですが 項...
-- うーむ・・・もうちょっと詳しくお願いします。一行コメン...
- http://blog.webox.biz/2007/01/pukiwikigooglemaps.html -...
- wikiページの階層やリンク先によってgooglemaps2()にエラー...
-- 階層化したページでエラーが出るということですか?ブラウ...
- できれば実際に見ていただきたいのですが、編集用のアドレ...
- 申し訳ありません。自己解決です。同ページにhtmlinsertを...
- PukiwikiでGoogle Maps : オープンソースで学ぶWeb API : ...
- 住所をキーにしていきなり地図を表示できんのかね? -- [[p...
-- そのような機能は検討したことがあるのですが、毎マーカー...
- 素晴らしいです。早速試してみました。1点提案です。google...
-- これはページ名が店舗の名前とかで、地図を張ってマーカー...
- その通りです。ページ名がお店の名前で、地図にマーカーを...
-- 改造して問題なく動いてるなら、そのまま運用していけばい...
- すいません、wikiとか phpがよくわかってないので、ls のソ...
- 初めまして。素晴しいプラグインに感謝しつつ、GTileLayer...
- あ、すいません誤解招く書き方でした。 訂正「~は個人レ...
-- そういうオプションは無いですが、改造すればできると思い...
- ご返答有り難う御座います。何でも作者さんへ要望として押...
- いつのまにかIEでラインが表示できなくなりました。html.ph...
-- スパムログからサルベージ・・・。スパム対策の不備?で投...
- ご対応ありがとうございます。表示できました。 -- [[TO...
- 噴出しの中に他のページを表示させたときに、IEだと何故...
-- 勝手に変わるというのはどう変わるんでしょうか。IEは6で...
- 説明不足でした。このサイトではなく、当方のサイトについ...
-- うーん、ひょっとしてmaxurlで読み込んだページのスタイル...
- 確かにそんな感じですが、もしそうならFireFoxだと異状ない...
-- firefoxで異常がないというのはそのものを見てないのでな...
- ページを放っておくと、いつの間にかgooglemaps2:unsupport...
-- Plusはパッチなしで段落編集出来ましたね。ということは本...
- 座標を設定するのが大変なんですが、クリックで座標が表示...
-- めんどくさいのはわかるんですが、いまいち使いやすいイン...
- Pukiwikiで細かい機能が使えるのがとても魅力的です!一つ...
-- 誤「この動作を%%止める方法を%%止めることはできないので...
-- googlemaps2_markのalinkオプションで0を指定したらどうで...
- 素晴らしいプラグインをありがとうございます。マイマップ...
-- あれ、これはおかしいですね。。。apiのバグっぽい気がし...
- カスタムタイル(getTileUrl)に対応できませんか?[[googl...
--- 前にも同じような質問があったような・・・。ニーズある...
- 2.3のリンクが両方とも404になります。 -- [[yutaka]] &...
-- なおしました。どうもです。 -- [[reddog]] &new{2007-12-...
- ひさりぶりに自分のサイトでGooglemap2をインストールして...
-- 地図は表示できてるならマーカーのオプションの書きかたを...
- Googlemaps2のoverviewctrl を使用しないようにしたらうま...
- PukiWiki Plus! 1.4.6-plus-u2 で利用させていただいていま...
- 便利に使わせて頂いております。[[利用ページ:http://hikak...
- googlebarが表示されなくなりました。こちらのページのサン...
-- グーグル側の不具合なのでしばらくしたら修正されるかも。...
-- 暫定的に対応しました。 -- [[reddog]] &new{2008-10-21 (...
- 無事復旧しました!!ありがとうございました!! -- &new...
- kml2gmap.inc.phpというのもあります。 -- [[[[hajime>http...
- 希望していたことができました。ありがとうございました。 ...
- 私もutf-8では真っ白になったけどeuc-jp版で使えました。そ...
- ロゴとコントロールが透明にならない問題ですが、addContro...
- すいません、↑は私がcssをいじってたのが問題でした。ス...
- ありがとうございます、便利に使わせていただいております...
- 利用させていただいています。googlemaps2のgeoxmlに添付フ...
- 「googlemaps2_insertmarker: error googlemapsを先に呼び...
- googlemaps2.inc.phpの471行目付近に「case "p": $type = '...
- googlebar設置時に、検索後のアイコンをダブルクリックする...
- 素人にも使え、助かっております。togglemarker設定時に、...
- Googleから、version 2 の提供が2013年で打ち切るとかいう...
-- [[PukiwikiでGoogleMaps3]] -- [[reddog]] &new{2013-01-0...
----
[[PukiwikiでGoogleMaps]] [[PukiwikiでGoogleMaps3]] [[Cate...
Page:
HTML convert time: 0.004 sec.