views<目次>始めに地図を読み込んだ時、複数のマーカーから任意の一つのインフォウィンドウ(infowindow)を最初から表示する。(その1)外部XMLファイルでなく内部ソースにマーカー用の配列を記述する。(その2)マーカーのインフォウィンドウ(吹き出し)を地図の中心座標に表示させるpanTo()メソッドを使ったサンプル(その3)イベントリスナー’dragstart’で、地図をドラッグしたらマーカーのインフォウィンドウ(吹き出し)を閉じて削除する。mapsでたくさんのマーカーを表示させる方法とてfor文が使われていますが、実際はどうなっているのか?試してみました。配列を記述したサンプル地図ですが、配列が4列、要素が9行になります。従って、2次元配列で各配列の要素を指定できることになるそうです。外部XMLファイルでなく内部ソースにマーカー用の配列を記述する。views<目次>始めに地図を読み込んだ時、複数のマーカーから任意の一つのインフォウィンドウ(infowindow)を最初から表示する。(その1)外部XMLファイルでなく内部ソースにマーカー用の配列を記述する。(その2)マーカーのインフォウィンドウ(吹き出し)を地図の中心座標に表示させるpanTo()メソッドを使ったサンプル(その3)イベントリスナー’dragstart’で、地図をドラッグしたらマーカーのインフォウィンドウ(吹き出し)を閉じて削除する。外部XMLファイルの変わりにjavascript内にマーカー用の配列を記述する。XMLファイルを横にらみしながらですと判りずらいので、配列データをコード内に用意します。35.728681,139.719765,'suizokukan']];左から、ココの要素の名称、座標lat,lng、カテゴリ分けをするための「kouen」「onsen」「suizokukan」です。V3で読み込んで表示させてみた。大量のマーカにもかかわらず、まず本当に数秒で地図上にマーカー(アイコン)が表示される。IE7のように遅いブラウザの場合、まず地図に表示されるまでに数十秒かかるのだが、ほんの数秒でOK。マーカー情報を直接scriptに記載。PHPWordPress上でClusterer2を動かしてみた。ブログトップページにサンプル地図を表示しています。views◆とりあえず移植だけしてみた。マウスホイールでズーム操作を試してみて下さい。Icons)http://googlemapsapi.martinpearman.co.uk/maps/clustermarker_dynamic_icons/clustermarker_dynamic_icons.phpMarkerClustererに触れてみた。APIのアプリケーションAPI開発に重視しているソフトウェア技術者が発表した最初のライブラリに、MarkerClustererがあります。APIで大量のマーカーを取り扱うアプリケーション開発で問題にぶつかり(地図表示の遅れ)、それはブラウザが何千ものDOM要素を作成することのに非常に多くの処理を必要とするからだとっています(マーカーがDOM数要素の組み合わせであるため)。そこで、クラスタリング(clustering)が良い解決になるであろうと、MarkerClustererを思いついたとのことです。MarkerClustererとは、ラベルでマーカーを異なったクラスタに集めて、各クラスタにマーカーの数を表示するものです。地図のズームレベルが変化すると、それに併せて新しいクラスタが作成されていきます。Chromeで試すと、1000マーカーで約160msecでした(驚き!!)◆自分でもやってみた。驚いた!何と遅いI.E7でも2000マーカの大量のマーカー(アイコン)でも動く。ズームは、弱いが、地図の横移動はストレスがない。viewsさて、たくさんの大量マーカー(アイコン)を表示させる方法として、GmarkerMnagerに挑戦。マーカー数は、約600。Chromeでアクセスしてみる。読み出しも1秒とかからない。?次は、IE7でアクセス・・・・・・・おっ・・・・しかし、ズーム、地図移動がいまいち。なんとかというレベル。これ以上マーカーが増えてたくさんになったら、多量のマーカー表示は出来そうもない。◆GmarkerMnager+XMLファイル作成済みXMLファイルを読み込んで、GmarkerMnagerで+XMLファイルで大量のマーカーを表示させてみることに◆XMLファイルともかくUTF8で作成ね。views多量のマーカー(アイコン)をGoogle地図で表示していくととてもマップ(地図)重くなっていく。したら対策になるのか。素人なので、あまり難しいことは出来んしな。自分のサイトを覗いて驚いた。多数のマーカー(アイコン)を表示しているせいで、5秒まっても地図が表示されないほど遅く重い。◆I.E7でさくさくとは言わないまでもストレスなく地図を操作できることを目的に、あれこれ調べていきますか。今まで、やったことがあるのは、GMarkerManager。それでもアイコン(マーカー)数が増えて、1000近くなってくるとブラウザI.E7では、かんべんてな感じになってしまうので、Floatを使って、XMLからマーカを呼び出す範囲を限定してしまった始末。google.maps.Mar...WordPressの記事やページの中にカテゴリー毎の記事一覧を表示させるプラグインiPhone(アイフォン)のicloud。カメラの使い方がとっても便利に。chromeを使用して下さい。I.E7、8では見れません。viewsiPhone(アイフォン)のicloud。当サイトのご情報利用につきましては、ご自身の判断によりご使用下さい。各ページへのリンクはご自由にどうぞ。その他クレーム・苦情・要望等は、各記事のコメントからお願いします。要望等の対応には時間をいただきくことを了解の上、コメントしてください。当方回答可能なものであればコメントバックさせて頂きます。