2012-04-09 19 views
0

私はGoogle Maps API V3の機能 "MarkerClusterer"(http://google-maps-utility-library-v3.googlecode.com/svn/tags/markerclusterer/1.0)を使いたいです/examples/advanced_example.html)JSONデータをすべて取り込んでいますが、markersでクリック可能なトリガーを取得できません。ここでは、clustersが正常に動作することを明確にするために、clusterにドリルダウンしてmarkersを参照し、をクリックして、のカスタム情報を含むバブルを表示したいと考えています。Googleマップのクラスター表示のバブルマーカーをクリック

私はhttp://gmaps-samples-v3.googlecode.com/svn/trunk/single-infowindow/single-infowindow.htmlのようなバブルの情報を表示するには、呼び出しで追加しようとしているが、私は2を混合することに成功していないJSFiddle http://jsfiddle.net/helpinspireme/B3a86/を作成しました。どんな助けでも大歓迎です。

+0

**あなたは**クラスタ**や**のマーカーをクリックしたときに泡を表示するかどうかを明確にしてください。タイトルはクラスタを示唆し、あなたの質問の第1段落はマーカを示唆します。次に、質問のタイトルやテキストを編集します。この後、質問を上書きすることができます。 – TMS

+0

明確にするタイトルを調整しました。 'clusters'はうまくいくはずですが、' marker 'をクリックするとバブルが 'marker'に表示されるという機能を追加したいだけです。 –

答えて

1

何を試しましたか?ちょうどas ingoogle basic samplesのInfoWindowを追加すれば動作します!

http://jsfiddle.net/B3a86/2/

+0

問題の原因がわからないのですが、それを解決してくれてありがとう。 –

+0

私はあなたにもう1つの質問をするかもしれません。バブルを開いたときに、マップがクリックされたときにバブルを閉じることができるか、別の「マーカー」がクリックされたときにユーザーがバブルを閉じることができるようにするコードを追加したいと思います。今すぐ同じマーカーをクリックするとスタックされ、別のマーカーをクリックするとすべて開いたままになりますので、一度に1つだけ開くことができます。 –

+0

ちょっと速いかもしれませんが、インフォボックスがグローバルである場合は、マーカーごとに新しいインフォボックスを作成する代わりに、そのインフォボックスを変更または再配置できます。私はこれを試していないが、単なる考えだ。 – methodMan

関連する問題