cooperativeは二本指でパン・ズームする、greedyは全てのタッチ操作で操作する、noneはタッチ操作不可、autoはページの大きさによってcooperativeかgreedyか決定する。マーカーをつけるマップ名。googlemaps3のmapname。省略したらデフォの値になる。名前がhttp~で始まらないものはページに添付された画像と判断する。地図以外のマーカーリスト(上の例でいえば地図の下のやつ)に出力しない。これがtrueだとnoinfowindowもtrueになる。titleをページ名にする。これらの定数で定義されているテンプレートは%title%と%caption%と%image%の文字列を各マーカーのそれに置き換えます。アイコンの透明領域のcoordsリスト。アイコンの透明領域指定用pngファイル。特殊オプションdefineclassgooglemaps3_iconの第一引数でアイコンの名前を指定します。以下の引数でアイコンと、アイコンの影のURLとそれぞれのサイズを指定します。アイコンと影は左上の座標を原点にして重ねて表示されます。ianchoryはアイコンと影の表示位置を調整します。アイコンの縦幅でよいです。省略された時は0になります。sanchorxとsanchoryはマーカーをクリックしたときに表示されるフキダシの位置調整をします。デフォルトではアイコンの左上に付きます。上の例では上辺の真ん中に来るように調整してます。省略された時は0になります。アイコンの画像ではページ添付された画像を使うことはできません。...?)コマンドで描画を指定して、そのコマンドが必要とするオプションを指定する。頂点とするポリゴンの作成。arcを描画する時の内側の半径。マーカーをつけるマップ名。googlemaps3のmapname。省略したらデフォの値になる。マーカーリストを上に追加していくか、下に追加していくか。down)フォームからマップの中央にマーカーを登録する。ドラッグしたりマップを動かすと、マップ中央の位置情報が動的に更新されるので、マーカーを付けたいところをダブルクリックして中央に持ってきて、タイトルと詳細を記入してポストするだけです。基本的に、これらのプラグインはoption=value形式でオプションを指定していくのだが、マーカーやアイコンの生成において同じオプションを繰り返し書くような場合も多く、ごちゃごちゃして見難かった。そこで、defineでオプション群を定義し、classでそれらをまとめて指定するというようなことができるようにした。次のように色違いのアイコンを3つ定義するとする。transparent=http://www.google.com/intl/ja_ALL/mapfiles/markerTransparent.png);アイコンは同じ形状で色違いなだけで第一引数の名前と、image以外は全てオプションが同じだとすると、同じオプションを何度もくりかえし書くのは面倒。classを使って書き直すと。image=http://reddog.s35.xrea.com/img/googlemaps/mm_kofun.png);このように同じオプションを繰り返して書くのを省いてごちゃごちゃした部分を最小限に押し込んで、すっきり書くことができる。PukiwikiでGoogleMaps3サンプルも見てみてください。注意:今のところdefineの中にclassを指定して継承したり、複数のclassを指定したりすることはできません。最初はやろうと思ってたけどなんか複雑になりすぎそうな気がしてやめた。classは一応作ったのだけど、実はあまり使わない(と思う)。いうのはgooglemaps3_drawは一度オプションを使うと、そのオプションは保存され、次に使うときは省略できるという状態遷移しながら描画するという風に作った。radius=4);のように最初のコマンドと同じパラメータは省略できる。color=#00FF00);のようにcolorオプションを変更する。PukiwikiでGoogleMaps3サンプルも見てみてください。†デフォルトの値を変えたいとか、もう少しあれをなんとかしたい場合はソースを勝手に改造して使ってください。省略可能な引数のオプションは順番もどうでもいいです。†v3化対応ありがとうございます。自分のサイトに取り込んでいこうと思います。00:56:35googlemaps2を最近利用させて頂いていました。今回3を拝見し導入してみようと考えていたのですが、geoxmlでサイトの別のページへのリンクを表示させていたものなどはどのように利用すればよいでしょうか?アドバイスいただけましたら有難いです。00:14:13KMLファイルの読み込み機能を追加するのでしばらくお待ちください。22:15:13reddogさん、早々のご回答及びKMLファイルへのご対応感謝いたします。大量のデータを保存していたので、とても助かります。23:13:30対応ありがとうございます。」、「googlemaps2_insertmarkerをgooglemaps_insertmarkerに書き換える。」のところですが、googlemaps3_insertmarkerに書き換える、が正しいようです。01:11:33こんにちは。いうものを開発している者です。プラグイン群をありがたく頂戴し移植させていただきました。さんに、大変感謝致します。googlemaps2の方のサンプルではズームレベルも変わっていたのですが。18:34:24バグ修正しました。23:10:50直りました。対応ありがとうございます。11:58:21ありがたく使わせて頂いてます。15:50:27すいません途中で書き込んでしまいました。2から3にバージョンアップして、オプション名をgeoxmlからkmlに変えて表示はできたのですが、ファイルの拡張子をhttp://example.com/test.kmlとするとzoomのオプションが効かなくなります。拡張子をkmzとするとzoomは効きますが地図が読み込めなくなります。15:52:59zoomが設定されていても、kmlを読み込むとそのルートの全体像が見えるようにしています。あとkmzで地図が読めないのはおかしいですが、現物のファイルを見てないのでよくわかりません。うちのサイトのサンプルにあるkmzではどうでしょうか。20:50:04kmzをgoogleの仕様通り作成したところ、kmlと同様に動作することを確認しました(フォルダごと圧縮していたため、失敗したようです)。12:23:143.2でpreserveviewportオプションを追加しました。trueに設定するとkmlを読み込んでも最初の位置とズームのままになると思います。18:03:07非常に速い対応ありがとうございます。無事に当サイトで表示することができました。22:30:12ズームが有効とはどういう状態のことを言ってるのでしょうか。23:35:54言ってる意味わかりました。ありがとうございます。バージョン番号はそのままです。07:17:04対応ありがとうございます。完璧に動作しています。素晴らしいプラグインをありがとうございます。19:00:48すばらしいプラグインありがとうございます。マーカーの場所の標高、高度を取得できるようにできないでしょうか?ご検討いただけますと幸いです。17:57:59緯度経度から標高を求めることはできますが、それを具体的にどうしたいのかよくわかりません。今の仕様ではマーカーから情報を取得する機能はありません。17:37:18こちらのプラグインを利用させて頂いたところやりたいことがすぐできて非常に助かっております。19:45:51こちらのプラグインを利用させて頂いたところやりたいことがすぐできて非常に助かっております。21:39:55http://wisteriahill.sakura.ne.jp/GMAP/GMAP_ALTITUDE_II/←このページで「標高□□m」と表示されているように、「標高」の窓が「#googlemaps3_insertmarker(map=test)」のところに表示できるようにしていただけませんでしょうか?登山関係のマップを作りたいです。ご検討いただけますと幸いです。12:51:15お世話になっております。以降)での自動マークアップというものが導入されたようで、descriptionタグにURLを記述すると自動でリンク表示されるようになりました。グーグルマップ上では良いのですが、このプラグインでPukiWiki上に地図を読み込むとリンク表示されなくなってしまいます。12:29:12早速のテスト・返信ありがとうございます。いくつか再現テストを行ったんですが、当方のkmlファイルの問題だったのかもしれません。